/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
@import "angular-material.css";
@import "ol.css";
.container {
  max-width: 100%;
}
.something {
  color: #F5FAFA;
}
/* Mixin Defaults: */
/*
   Used for custom colors per client.  Overwritten by the build process
*/
/*iscolor(@override-color)*/
/*.contrasting-color(@override-color, @default: @base-color) when (@override-color = hsl(108, 26, 38))
{
    color: @override-color;
    font-size: 20em;
}*/
.disabled-button-style {
  opacity: .4;
}
.col-width-1 {
  width: -10px;
}
.col-width-2 {
  width: 4px;
}
.col-width-3 {
  width: 18px;
}
.col-width-4 {
  width: 32px;
}
.col-width-5 {
  width: 46px;
}
.col-width-6 {
  width: 60px;
}
.col-width-7 {
  width: 74px;
}
.col-width-8 {
  width: 88px;
}
.col-width-9 {
  width: 102px;
}
.col-width-10 {
  width: 116px;
}
.col-width-11 {
  width: 130px;
}
.col-width-12 {
  width: 144px;
}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
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: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
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;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label,
  .tag-label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #303132;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input,
select[multiple],
textarea {
  background-image: none;
}
a {
  color: #012b56;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #00050a;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 12px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  -webkit-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: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only,
.form-group > .control-label.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16.1px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #707070;
}
.text-primary {
  color: #339999;
}
.text-warning {
  color: #c09853;
}
.text-danger {
  color: #E61D43;
}
.text-success {
  color: #007626;
}
.text-info {
  color: #3a87ad;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: OpenSans-Variable, OpenSans;
  font-weight: 600;
  line-height: 1.1;
}
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: normal;
  line-height: 1;
  color: #999999;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
h1 small,
.h1 small {
  font-size: 24px;
}
h2 small,
.h2 small {
  font-size: 18px;
}
h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
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;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .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;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.42857143;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 5px;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #303132;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 5px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.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,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.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 {
  float: left;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
  .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 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
  .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 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .container {
    max-width: 1336px;
  }
  .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 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
}
table {
  max-width: 100%;
  background-color: #F5FAFA;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 12px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table thead > tr > th {
  vertical-align: middle;
  border-bottom: 2px solid #ddd;
}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 8px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #EBF5F6;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be;
}
@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #303132;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.form-control:-moz-placeholder {
  color: #999999;
}
.form-control::-moz-placeholder {
  color: #999999;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #86888A;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: rgba(43, 129, 227, 0.85);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control[disabled],
.form-control[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.form-control {
  height: auto;
}
.result .form-control[type="number"] {
  width: 100% !important;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled] {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 41px;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 12px;
}
select.input-lg {
  height: 41px;
  line-height: 41px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label {
  color: #c09853;
}
.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}
.has-error .help-block,
.has-error .control-label {
  color: #E61D43;
}
.has-error .form-control {
  border-color: #E61D43;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #bb1534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
}
.has-error .input-group-addon {
  color: #E61D43;
  border-color: #E61D43;
  background-color: #f2dede;
}
.has-success .help-block,
.has-success .control-label {
  color: #007626;
}
.has-success .form-control {
  border-color: #007626;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #004316;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00dc47;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00dc47;
}
.has-success .input-group-addon {
  color: #007626;
  border-color: #007626;
  background-color: #dff0d8;
}
.form-control-static {
  margin-bottom: 0;
  padding-top: 5px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #6e7173;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.btn {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 5px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #636363;
  text-decoration: none;
}
.btn:active,
.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);
}
.btn.disabled,
.btn[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #636363;
  fill: #636363;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #636363;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
.btn-default.disabled.active,
.btn-default[disabled].active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default.hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #636363;
  fill: #636363;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  -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);
  background: #ebebeb;
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
.btn-default.disabled.hover,
.btn-default[disabled].hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
.btn-default.disabled.active,
.btn-default[disabled].active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-primary {
  color: #fff;
  fill: #fff;
  background-color: #339999;
  border-color: #2d8686;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #297a7a;
  border-color: #1d5858;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active {
  background-color: #339999;
  border-color: #2d8686;
}
.btn-primary:hover,
.btn-primary.hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  fill: #fff;
  background-color: #297a7a;
  border-color: #1d5858;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  -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);
  background: #297a7a;
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.disabled.hover,
.btn-primary[disabled].hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active {
  background-color: #339999;
  border-color: #2d8686;
}
.btn-warning {
  color: #fff;
  fill: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning.hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  fill: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  -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);
  background: #ed9c28;
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
.btn-warning.disabled.hover,
.btn-warning[disabled].hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-danger,
button.btn.btn-danger,
a.btn.btn-danger,
a.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger {
  color: #fff;
  fill: #fff;
  background-color: #d23250;
  border-color: #c02a47;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
button.btn.btn-danger:hover,
button.btn.btn-danger:focus,
button.btn.btn-danger:active,
button.btn.btn-danger.active,
.open .dropdown-togglebutton.btn.btn-danger,
a.btn.btn-danger:hover,
a.btn.btn-danger:focus,
a.btn.btn-danger:active,
a.btn.btn-danger.active,
.open .dropdown-togglea.btn.btn-danger,
a.btnbutton.btn.btn-danger:hover,
a.btnbutton.btn.btn-danger:focus,
a.btnbutton.btn.btn-danger:active,
a.btnbutton.btn.btn-danger.active,
.open .dropdown-togglea.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger:hover,
button.btna.btn.btn-danger:focus,
button.btna.btn.btn-danger:active,
button.btna.btn.btn-danger.active,
.open .dropdown-togglebutton.btna.btn.btn-danger {
  color: #fff;
  background-color: #b42742;
  border-color: #8e1f34;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
button.btn.btn-danger:active,
button.btn.btn-danger.active,
.open .dropdown-togglebutton.btn.btn-danger,
a.btn.btn-danger:active,
a.btn.btn-danger.active,
.open .dropdown-togglea.btn.btn-danger,
a.btnbutton.btn.btn-danger:active,
a.btnbutton.btn.btn-danger.active,
.open .dropdown-togglea.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger:active,
button.btna.btn.btn-danger.active,
.open .dropdown-togglebutton.btna.btn.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
button.btn.btn-danger.disabled,
button.btn.btn-danger[disabled],
button.btn.btn-danger.disabled:hover,
button.btn.btn-danger[disabled]:hover,
button.btn.btn-danger.disabled:focus,
button.btn.btn-danger[disabled]:focus,
button.btn.btn-danger.disabled:active,
button.btn.btn-danger[disabled]:active,
button.btn.btn-danger.disabled.active,
button.btn.btn-danger[disabled].active,
a.btn.btn-danger.disabled,
a.btn.btn-danger[disabled],
a.btn.btn-danger.disabled:hover,
a.btn.btn-danger[disabled]:hover,
a.btn.btn-danger.disabled:focus,
a.btn.btn-danger[disabled]:focus,
a.btn.btn-danger.disabled:active,
a.btn.btn-danger[disabled]:active,
a.btn.btn-danger.disabled.active,
a.btn.btn-danger[disabled].active,
a.btnbutton.btn.btn-danger.disabled,
a.btnbutton.btn.btn-danger[disabled],
a.btnbutton.btn.btn-danger.disabled:hover,
a.btnbutton.btn.btn-danger[disabled]:hover,
a.btnbutton.btn.btn-danger.disabled:focus,
a.btnbutton.btn.btn-danger[disabled]:focus,
a.btnbutton.btn.btn-danger.disabled:active,
a.btnbutton.btn.btn-danger[disabled]:active,
a.btnbutton.btn.btn-danger.disabled.active,
a.btnbutton.btn.btn-danger[disabled].active,
button.btna.btn.btn-danger.disabled,
button.btna.btn.btn-danger[disabled],
button.btna.btn.btn-danger.disabled:hover,
button.btna.btn.btn-danger[disabled]:hover,
button.btna.btn.btn-danger.disabled:focus,
button.btna.btn.btn-danger[disabled]:focus,
button.btna.btn.btn-danger.disabled:active,
button.btna.btn.btn-danger[disabled]:active,
button.btna.btn.btn-danger.disabled.active,
button.btna.btn.btn-danger[disabled].active {
  background-color: #d23250;
  border-color: #c02a47;
}
.btn-danger:hover,
.btn-danger.hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
button.btn.btn-danger:hover,
button.btn.btn-danger.hover,
button.btn.btn-danger:focus,
button.btn.btn-danger:active,
button.btn.btn-danger.active,
.open .dropdown-togglebutton.btn.btn-danger,
a.btn.btn-danger:hover,
a.btn.btn-danger.hover,
a.btn.btn-danger:focus,
a.btn.btn-danger:active,
a.btn.btn-danger.active,
.open .dropdown-togglea.btn.btn-danger,
a.btnbutton.btn.btn-danger:hover,
a.btnbutton.btn.btn-danger.hover,
a.btnbutton.btn.btn-danger:focus,
a.btnbutton.btn.btn-danger:active,
a.btnbutton.btn.btn-danger.active,
.open .dropdown-togglea.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger:hover,
button.btna.btn.btn-danger.hover,
button.btna.btn.btn-danger:focus,
button.btna.btn.btn-danger:active,
button.btna.btn.btn-danger.active,
.open .dropdown-togglebutton.btna.btn.btn-danger {
  color: #fff;
  fill: #fff;
  background-color: #b42742;
  border-color: #8e1f34;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
button.btn.btn-danger:active,
button.btn.btn-danger.active,
.open .dropdown-togglebutton.btn.btn-danger,
a.btn.btn-danger:active,
a.btn.btn-danger.active,
.open .dropdown-togglea.btn.btn-danger,
a.btnbutton.btn.btn-danger:active,
a.btnbutton.btn.btn-danger.active,
.open .dropdown-togglea.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger:active,
button.btna.btn.btn-danger.active,
.open .dropdown-togglebutton.btna.btn.btn-danger {
  -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);
  background: #b42742;
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
.btn-danger.disabled.hover,
.btn-danger[disabled].hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
button.btn.btn-danger.disabled,
button.btn.btn-danger[disabled],
button.btn.btn-danger.disabled:hover,
button.btn.btn-danger[disabled]:hover,
button.btn.btn-danger.disabled.hover,
button.btn.btn-danger[disabled].hover,
button.btn.btn-danger.disabled:focus,
button.btn.btn-danger[disabled]:focus,
button.btn.btn-danger.disabled:active,
button.btn.btn-danger[disabled]:active,
button.btn.btn-danger.disabled.active,
button.btn.btn-danger[disabled].active,
a.btn.btn-danger.disabled,
a.btn.btn-danger[disabled],
a.btn.btn-danger.disabled:hover,
a.btn.btn-danger[disabled]:hover,
a.btn.btn-danger.disabled.hover,
a.btn.btn-danger[disabled].hover,
a.btn.btn-danger.disabled:focus,
a.btn.btn-danger[disabled]:focus,
a.btn.btn-danger.disabled:active,
a.btn.btn-danger[disabled]:active,
a.btn.btn-danger.disabled.active,
a.btn.btn-danger[disabled].active,
a.btnbutton.btn.btn-danger.disabled,
a.btnbutton.btn.btn-danger[disabled],
a.btnbutton.btn.btn-danger.disabled:hover,
a.btnbutton.btn.btn-danger[disabled]:hover,
a.btnbutton.btn.btn-danger.disabled.hover,
a.btnbutton.btn.btn-danger[disabled].hover,
a.btnbutton.btn.btn-danger.disabled:focus,
a.btnbutton.btn.btn-danger[disabled]:focus,
a.btnbutton.btn.btn-danger.disabled:active,
a.btnbutton.btn.btn-danger[disabled]:active,
a.btnbutton.btn.btn-danger.disabled.active,
a.btnbutton.btn.btn-danger[disabled].active,
button.btna.btn.btn-danger.disabled,
button.btna.btn.btn-danger[disabled],
button.btna.btn.btn-danger.disabled:hover,
button.btna.btn.btn-danger[disabled]:hover,
button.btna.btn.btn-danger.disabled.hover,
button.btna.btn.btn-danger[disabled].hover,
button.btna.btn.btn-danger.disabled:focus,
button.btna.btn.btn-danger[disabled]:focus,
button.btna.btn.btn-danger.disabled:active,
button.btna.btn.btn-danger[disabled]:active,
button.btna.btn.btn-danger.disabled.active,
button.btna.btn.btn-danger[disabled].active {
  background-color: #d23250;
  border-color: #c02a47;
}
.btn-success {
  color: #fff;
  fill: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
.btn-success.disabled.active,
.btn-success[disabled].active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success.hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  fill: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  -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);
  background: #47a447;
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
.btn-success.disabled.hover,
.btn-success[disabled].hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
.btn-success.disabled.active,
.btn-success[disabled].active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info {
  color: #fff;
  fill: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
.btn-info.disabled.active,
.btn-info[disabled].active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info.hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  fill: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  -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);
  background: #39b3d7;
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
.btn-info.disabled.hover,
.btn-info[disabled].hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
.btn-info.disabled.active,
.btn-info[disabled].active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-link {
  color: #012b56;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #00050a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 8px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 12px;
}
.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-status-grp-first {
  margin-right: 0.5em !important;
}
.btn-status-grp-middle {
  margin-right: 0.1em !important;
}
.btn-status-grp-last {
  margin-left: 6.0em !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-briefcase:before {
  content: "\1f4bc";
}
.glyphicon-calendar:before {
  content: "\1f4c5";
}
.glyphicon-pushpin:before {
  content: "\1f4cc";
}
.glyphicon-paperclip:before {
  content: "\1f4ce";
}
.glyphicon-camera:before {
  content: "\1f4f7";
}
.glyphicon-lock:before {
  content: "\1f512";
}
.glyphicon-bell:before {
  content: "\1f514";
}
.glyphicon-bookmark:before {
  content: "\1f516";
}
.glyphicon-fire:before {
  content: "\1f525";
}
.glyphicon-wrench:before {
  content: "\1f527";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: "";
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  -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: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #303132;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #339999;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #339999;
}
.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,
.open > div > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-default .caret {
  border-top-color: #636363;
}
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
button.btn.btn-danger .caret,
a.btn.btn-danger .caret,
a.btnbutton.btn.btn-danger .caret,
button.btna.btn.btn-danger .caret {
  border-top-color: #fff;
}
.dropup .btn-default .caret {
  border-bottom-color: #636363;
}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret,
.dropup button.btn.btn-danger .caret,
.dropup a.btn.btn-danger .caret,
.dropup a.btnbutton.btn.btn-danger .caret,
.dropup button.btna.btn.btn-danger .caret {
  border-bottom-color: #fff;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  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 {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn: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) {
  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 {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn: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-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  padding: 1px 5px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-lg > .btn {
  padding: 8px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 12px;
}
.btn-group > .btn + .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 .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 41px;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 12px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 41px;
  line-height: 41px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 4px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #86888A;
  border-radius: 5px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 8px 16px;
  font-size: 18px;
  border-radius: 12px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #012b56;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs.nav-justified > .active > a {
  border-bottom-color: #fff;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 5px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #339999;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.manage-sites-button {
  float: right;
  margin-top: -43px;
  color: #808080;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  border-bottom: 1px solid #ddd;
  margin-right: 0;
}
.nav-tabs-justified > .active > a {
  border-bottom-color: #fff;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tabbable:before,
.tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabbable:after {
  clear: both;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.nav .caret {
  border-top-color: #012b56;
  border-bottom-color: #012b56;
}
.nav a:hover .caret {
  border-top-color: #00050a;
  border-bottom-color: #00050a;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  z-index: 2000;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 5px;
  }
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: calc(100vh - 45px);
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  /*border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);*/
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    padding-left: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  z-index: 2030;
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  margin-left: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 5px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.navbar-form .form-control-static,
.navbar-form .entry__label,
.navbar-form .figure {
  display: inline-block;
}
.navbar-form .form-group,
.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.navbar-form .form-group.toggle-group,
.navbar-form .form-control.toggle-group {
  vertical-align: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 0;
  /*            @media (max-width: @screen-md-lg){
                display: flex;
            }*/
}
@media (max-width: 768px) {
  .navbar-form .form-group:has(required-legend),
  .navbar-form .form-control:has(required-legend) {
    margin-bottom: 0;
  }
}
.navbar-form .form-group:not(.toggle-group) .control-label,
.navbar-form .form-group:not(.toggle-group) .form-control {
  margin-bottom: 10px;
  margin-top: 10px;
}
.navbar-form .form-group:not(.toggle-group) .control-label {
  margin-right: 12px;
  margin-bottom: 0;
  margin-top: 0;
}
.navbar-form .form-group:not(.toggle-group) .form-control:not(:last-child) {
  margin-right: 10px;
}
.navbar-form .form-group:not(.toggle-group):not(:last-child) {
  margin-right: 20px;
}
[wnd-slide-panel] .navbar-form .form-group:not(.toggle-group) {
  margin-right: 0;
}
.navbar-form .form-group .toggle-group {
  margin-bottom: 0;
}
.navbar-form .form-group .toggle-group .control-label,
.navbar-form .form-group .toggle-group .form-control {
  vertical-align: unset;
}
.navbar-form.has-implicit-widths .form-group {
  max-width: 400px;
}
.navbar-form.has-implicit-widths .form-group > .form-control {
  min-width: 240px;
  max-width: 240px;
}
.navbar-form.has-implicit-widths .form-group > .control-label {
  margin-right: 12px;
  margin-bottom: 20px;
  margin-top: 20px;
  max-width: 144px;
}
.navbar-form .inline-label:not(:first-child) {
  margin-left: .25em;
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-text {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e6e6e6;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #cad4d4;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #cad4d4;
}
.navbar-inverse .navbar-nav > li > a {
  color: #d7dada;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #ffffff;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #d7dada;
  border-bottom-color: #d7dada;
}
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #d7dada;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #d7dada;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 5px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 5px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #339999;
  border-color: #339999;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 8px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 12px;
  border-top-right-radius: 12px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: not-allowed;
}
.label,
.tag-label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 80%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus,
.tag-label[href]:hover,
.tag-label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty,
.tag-label:empty {
  display: none;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #339999;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #267373;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.btn .badge {
  position: relative;
  top: -1px;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #012b56;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.14285714;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1 {
  line-height: 1;
  color: inherit;
}
.jumbotron p {
  line-height: 1.4;
}
.container .jumbotron {
  border-radius: 12px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  display: block;
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #012b56;
}
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #303132;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 5px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #007626;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #004316;
}
.alert-success .dmr tr:not(:first-child) td {
  padding-top: 15px;
}
.alert-success .dmr td ul {
  padding-left: 20px;
  margin-bottom: 0;
}
.alert-success .dmr .icon-spacing {
  padding-right: 10px;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #2d6987;
}
.alert-warning,
.checklist .checklist__item.is-warning {
  background-color: #fcf8e3;
  border-color: #f7c972;
  color: #8a682f;
}
.alert-warning hr,
.checklist .checklist__item.is-warning hr {
  border-top-color: #f6c05a;
}
.alert-warning .alert-link,
.checklist .checklist__item.is-warning .alert-link {
  color: #644b22;
}
.alert-warning.dmr div,
.checklist .checklist__item.is-warning.dmr div {
  padding-top: 10px;
}
.alert-warning.dmr div ul,
.checklist .checklist__item.is-warning.dmr div ul {
  padding-left: 20px;
  margin-bottom: 0;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #bb1534;
}
.alert-danger hr {
  border-top-color: #e6c1c7;
}
.alert-danger .alert-link {
  color: #8d1027;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #339999;
  border-color: #339999;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #b3e6e6;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table {
  margin-bottom: 0;
}
.panel > .panel-body + .table {
  border-top: 1px solid #ddd;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
.panel-title > a {
  color: inherit;
}
.panel-body .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 5px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #303132;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #339999;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #339999;
  border-color: #339999;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #339999;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #339999;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #007626;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-warning {
  border-color: #fbeed5;
}
.panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #fbeed5;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #fbeed5;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #fbeed5;
}
.panel-danger {
  border-color: #eed3d7;
}
.panel-danger > .panel-heading {
  color: #E61D43;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eed3d7;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eed3d7;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 12px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2040;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 2050;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 12px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2030;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before,
.modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.modal-footer:after {
  clear: both;
}
.modal-footer:before,
.modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .modal-dialog {
    left: 50%;
    right: auto;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .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);
  }
}
.tooltip {
  position: absolute;
  z-index: 2030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 5px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #dfdfdf;
  border-radius: 12px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top,
.has-popover .popover.popover-for-icon.top.left,
.btn-icon-solo .popover.popover-for-icon.top.left {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 8px;
}
.popover .arrow:after {
  border-width: 7px;
  content: "";
}
.popover.top .arrow,
.has-popover .popover.popover-for-icon.top.left .arrow,
.btn-icon-solo .popover.popover-for-icon.top.left .arrow {
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: #dfdfdf;
  bottom: -8px;
}
.popover.top .arrow:after,
.has-popover .popover.popover-for-icon.top.left .arrow:after,
.btn-icon-solo .popover.popover-for-icon.top.left .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -7px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right .arrow {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: #dfdfdf;
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: #dfdfdf;
  top: -8px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -7px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left .arrow {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: #dfdfdf;
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -7px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
.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;
}
.affix {
  position: fixed;
}
.u-smallCaps {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .04em;
  font-size: .85em;
}
.u-italics {
  font-style: italic;
}
.u-bold {
  font-weight: bold;
}
@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.visible-xs {
  display: none !important;
}
tr.visible-xs {
  display: none !important;
}
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}
tr.visible-sm {
  display: none !important;
}
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}
tr.visible-md {
  display: none !important;
}
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}
tr.visible-lg {
  display: none !important;
}
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
tr.visible-print {
  display: none !important;
}
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print {
    display: none !important;
  }
  tr.hidden-print {
    display: none !important;
  }
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/* ui-currency */
.ui-currency-pos {
  color: green;
}
.ui-currency-neg {
  color: red;
}
.ui-currency-zero {
  color: blue;
}
.ui-currency-pos.ui-bignum,
.ui-currency-neg.ui-smallnum {
  font-size: 110%;
}
/* highlight */
.ui-match {
  background: yellow;
}
/* ui-reset */
.ui-resetwrap {
  position: relative;
  display: inline-block;
}
.ui-resetwrap input {
  padding-right: 1.5em;
}
.ui-reset {
  position: absolute;
  top: 0;
  right: .25em;
  z-index: 2;
  display: none;
  height: 100%;
  cursor: pointer;
  width: 1.1em;
  color: #555555;
  padding-top: 0.8ex;
}
.ui-reset:hover {
  text-decoration: none;
  color: #222222;
}
.ui-resetwrap:hover .ui-reset {
  display: block;
}
/*
Version: 3.5.0 Timestamp: Mon Jun 16 19:29:44 EDT 2014
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), color-stop(50%, #fff));
  background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(90%, #fff));
  background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url('images/select2/select2.png') right top no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), color-stop(60%, #eee));
  background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('images/select2/select2.png') no-repeat 0 1px;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url('images/select2/select2.png') no-repeat 100% -22px;
  background: url('images/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
  background: url('images/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url('images/select2/select2.png') no-repeat -37px -22px;
  background: url('images/select2/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
  background: url('images/select2/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #fff url('images/select2/select2-spinner.gif') no-repeat 100%;
  background: url('images/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
  background: url('images/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  -webkit-filter: none;
          filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url('images/select2/select2-spinner.gif') no-repeat 100%;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url('images/select2/select2-spinner.gif') no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url('images/select2/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url('images/select2/select2x2.png') !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
.angular-ui-tree-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0, #fff), linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0, #fff);
  background-size: 60px 60px;
  background-position: 0 0,30px 30px;
  pointer-events: none;
}
.angular-ui-tree-nodes {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 20px;
}
.angular-ui-tree-node,
.angular-ui-tree-placeholder {
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  line-height: 20px;
}
.angular-ui-tree-hidden {
  display: none;
}
.angular-ui-tree-placeholder {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
}
.angular-ui-tree-handle {
  cursor: move;
  text-decoration: none;
  font-weight: 700;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
  line-height: 20px;
}
.angular-ui-tree-drag {
  position: absolute;
  pointer-events: none;
  z-index: 999;
  opacity: 0.8;
}
.Tree {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #86888A;
  background-color: #ebebeb;
}
ol[ui-tree-nodes] {
  outline: none !important;
}
[ui-tree-node-handle],
[ui-tree-node="handle"] {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
[data-nodrag="true"] {
  cursor: default;
}
.angular-ui-tree-drag {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.Tree-component:not(.clickable):focus {
  outline: 0 !important;
}
.Tree-node-content.is-disabled:hover,
.Tree-node-content.is-disabled:focus {
  background-color: transparent;
}
.Tree-node-content.Tree-node-content--handle:hover {
  cursor: move;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 18px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes.rows--dataSelection {
  padding-left: 0;
}
.Tree ol ol li.Tree-node:last-child {
  margin-bottom: 4px;
}
.angular-ui-tree-placeholder {
  background-color: rgba(174, 215, 234, 0.2);
  margin: 0;
  border: 2px dashed rgba(174, 215, 234, 0.9);
}
.Tree-node-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 10px 12px;
  border: 2px solid transparent;
  font-size: 14px;
  background-color: #f7f9fb;
  color: #7c9eb2;
  -webkit-transition: 80ms ease;
  transition: 80ms ease;
  -webkit-transition-property: border-color, background-color, color;
  transition-property: border-color, background-color, color;
  -webkit-box-shadow: -5px 0px #d0d0d0;
          box-shadow: -5px 0px #d0d0d0;
  color: #012b56;
}
.Tree-node-content:focus {
  outline: 0;
}
.Tree-node-content.Tree-node-content--clickable:hover,
.Tree-node-content.Tree-node-content--clickable:hover.odd {
  background-color: #ddedfd;
  border-color: rgba(26, 120, 213, 0.3);
}
.Tree-node-content.Tree-node-content--selected,
.Tree-node-content.Tree-node-content--selected:hover,
.Tree-node-content.Tree-node-content--selected.odd,
.Tree-node-content.Tree-node-content--selected:hover.odd {
  background-color: rgba(0, 120, 240, 0.08);
  border-color: rgba(26, 120, 213, 0.6);
  background-color: #0f457b;
}
.Tree-node-content.Tree-node-content--selected,
.Tree-node-content.Tree-node-content--selected:hover,
.Tree-node-content.Tree-node-content--selected.odd,
.Tree-node-content.Tree-node-content--selected:hover.odd,
.Tree-node-content.Tree-node-content--selected .Tree-node-name:not(.Tree-node-name--input),
.Tree-node-content.Tree-node-content--selected:hover .Tree-node-name:not(.Tree-node-name--input),
.Tree-node-content.Tree-node-content--selected.odd .Tree-node-name:not(.Tree-node-name--input),
.Tree-node-content.Tree-node-content--selected:hover.odd .Tree-node-name:not(.Tree-node-name--input) {
  color: white;
}
.Tree-node-content.Tree-node-content--selected .Tree-node-description,
.Tree-node-content.Tree-node-content--selected:hover .Tree-node-description,
.Tree-node-content.Tree-node-content--selected.odd .Tree-node-description,
.Tree-node-content.Tree-node-content--selected:hover.odd .Tree-node-description {
  color: #8095aa;
}
.Tree-node-content.Tree-node-content--clickable:focus,
.Tree-node-content.Tree-node-content--selected {
  -webkit-transition-duration: 110ms;
          transition-duration: 110ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.Tree-node-content .Tree-node-icon svg {
  fill: currentColor;
}
.Tree-node--topLevel > .Tree-node-content {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Tree-topLevel ol .Tree-node-content {
  border-left: 0;
}
.Tree-node-content:hover {
  background-color: #f4f6f9;
}
.Tree-node-content.is-disabled {
  opacity: .45;
}
.Tree-node-content.odd {
  background-color: #f1f5f8;
}
.Tree-node-content.odd:hover {
  background-color: #eef3f6;
}
.Tree-node-element {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 6px;
  padding-right: 6px;
}
.Tree-node-element:not(.Tree-node-element--padded):first-child {
  padding-left: 0;
}
.Tree-node-element:not(.Tree-node-element--padded):last-child {
  padding-right: 0;
}
.Tree-node-element--padded {
  margin-left: 6px;
  margin-right: 6px;
}
.Tree-node-element--padded:first-child,
.Tree-node-element--padded + .Tree-node-element--padded {
  margin-left: 0;
}
.Tree-node-element--padded:last-child {
  margin-right: 0;
}
.Tree-node-description {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0px;
  color: #bfbfbf;
}
.Tree-node-name {
  font-weight: 400;
}
.Tree-node-content--clickable .Tree-node-name {
  color: #555555;
}
.Tree-node-content--folder .Tree-node-name {
  font-weight: 600;
}
.Tree-node-content:hover > .Tree-node-name {
  color: #014588;
}
.Tree-node-name--input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30em;
          flex: 1 1 30em;
}
.Tree-node-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 14px;
  width: 14px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.Tree-node-icon svg {
  height: inherit;
  width: inherit;
}
.Tree-node-icon svg text {
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.Tree-node-spinner {
  max-height: 20.00000001px;
}
.Tree-node-spinner.spinner-container .spinner.spinner--inline {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.Tree-node-spinner.spinner-container .spinner.spinner--inline::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.Tree-node-content--selected > .Tree-node-spinner.spinner-container .spinner.spinner--inline {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.Tree-node-content--selected > .Tree-node-spinner.spinner-container .spinner.spinner--inline::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.Tree-node-collapse {
  position: relative;
}
.Tree-node-collapse + .Tree-node-element {
  padding-left: 12px;
}
.Tree-node-collapse--disabled {
  color: rgba(128, 128, 128, 0.4);
}
.Tree-node-action {
  padding: 7px 7px;
  -webkit-transition: 60ms linear all;
  transition: 60ms linear all;
}
.Tree-node-action:hover,
.Tree-node-action:focus,
.Tree-node-action:active {
  outline: 0;
  background-color: rgba(128, 128, 128, 0.1);
  border-radius: 5px;
}
.Tree-node-action:active {
  background-color: rgba(128, 128, 128, 0.2);
}
.Tree-node-action[disabled="disabled"] {
  opacity: .3;
  background-color: transparent;
}
.Tree-node-action.--action--affirmative:hover {
  color: #007626;
  background-color: rgba(0, 118, 38, 0.2);
}
.Tree-node-action.--action--negative:hover {
  color: #E61D43;
  background-color: rgba(230, 29, 67, 0.2);
}
.Tree-node-action.Tree-node-element--padded + .Tree-node-action.Tree-node-element--padded {
  margin-left: -6px;
}
.Tree-node-controls--hover {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  height: 100%;
  -webkit-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
  -webkit-transform-origin: 100% 0px;
          transform-origin: 100% 0px;
}
.Tree-node-controls--hover.is-hovered,
.Tree-node-controls--hover.is-hovered-add,
.Tree-node-controls--hover.is-hovered-remove {
  display: block;
  -webkit-transition: 140ms 130ms ease;
  transition: 140ms 130ms ease;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
.Tree-node-controls--hover.is-hovered-add,
.Tree-node-controls--hover.is-hovered-remove.is-hovered-remove-active {
  opacity: 0;
  -webkit-transform: scale(0.9) translateY(-50%);
          transform: scale(0.9) translateY(-50%);
}
.Tree-node-controls--hover.is-hovered-add.is-hovered-add-active,
.Tree-node-controls--hover.is-hovered-remove {
  opacity: 1;
  -webkit-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
}
.Tree-node-control.blockButton {
  font-size: 12px;
  height: 100%;
  border-radius: 0;
}
.Tree-node-control.blockButton:not(:first-child) {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.Tree-node-action-svgWrap.u-iconWrap {
  width: 20px;
  height: 20px;
}
.Tree-node-action.Tree-node-collapse {
  color: #737373;
}
.Tree-node-action.Tree-node-collapse,
.Tree-node-action.Tree-node-collapse:first-child {
  padding: 7px 7px;
  margin: -7px -7px;
}
.Tree-node-collapse-svgWrap.u-iconWrap {
  width: 10px;
  height: 10px;
}
.Tree-node-collapse-svgWrap.u-iconWrap svg {
  -webkit-transition: 350ms -webkit-transform cubic-bezier(0.26, 0.76, 0.14, 0.97);
  transition: 350ms -webkit-transform cubic-bezier(0.26, 0.76, 0.14, 0.97);
  transition: 350ms transform cubic-bezier(0.26, 0.76, 0.14, 0.97);
  transition: 350ms transform cubic-bezier(0.26, 0.76, 0.14, 0.97), 350ms -webkit-transform cubic-bezier(0.26, 0.76, 0.14, 0.97);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.Tree-node-collapse-svgWrap.u-iconWrap.is-collapsed svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
[class*="app-icon-"] {
  font-family: 'AppIcons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: OpenSans;
  src: local('☺'), url('fonts/OpenSans-Regular.woff2') format('woff2'), url('fonts/OpenSans-Regular.woff') format('woff'), url('fonts/OpenSans-Regular.ttf') format('truetype');
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src: local('☺'), url('fonts/OpenSans-Italic.woff2') format('woff2'), url('fonts/OpenSans-Italic.woff') format('woff'), url('fonts/OpenSans-Italic.ttf') format('truetype');
  font-style: italic;
}
@font-face {
  font-family: OpenSans-Variable;
  src: local('☺'), url('fonts/OpenSans-Variable.woff2') format('woff2'), url('fonts/OpenSans-Variable.ttf') format('truetype');
  font-style: normal;
}
@font-face {
  font-family: OpenSans-Variable;
  src: local('☺'), url('fonts/OpenSans-Italic-Variable.woff2') format('woff2'), url('fonts/OpenSans-Italic-Variable.ttf') format('truetype');
  font-style: italic;
}
@font-face {
  font-family: 'AppIcons';
  src: url('fonts/AppIcons.eot?c6vib9');
  src: url('fonts/AppIcons.eot?#iefixc6vib9') format('embedded-opentype'), url('fonts/AppIcons.ttf?c6vib9') format('truetype'), url('fonts/AppIcons.woff?c6vib9') format('woff'), url('fonts/AppIcons.svg?c6vib9#AppIcons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="app-icon-"],
[class*=" app-icon-"] {
  font-family: 'AppIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.app-icon-filter:before {
  content: "\e606";
}
.app-icon-filter2:before {
  content: "\e607";
}
.app-icon-spinner2:before {
  content: "\e605";
}
.app-icon-search:before {
  content: "\e602";
}
.app-icon-blog:before {
  content: "\e01f";
}
.app-icon-calendar:before {
  content: "\e115";
}
.app-icon-bubble-dots:before {
  content: "\e15d";
}
.app-icon-spinner:before {
  content: "\e1b2";
}
.app-icon-circle-small:before {
  content: "\e2ab";
}
.app-icon-checkmark-circle:before {
  content: "\e367";
}
.app-icon-radio-checked:before {
  content: "\e438";
}
.app-icon-radio-unchecked:before {
  content: "\e439";
}
.app-icon-file-pdf:before {
  content: "\e4e2";
}
.app-icon-check:before {
  content: "\e601";
}
.app-icon-enter:before {
  content: "\e37d";
}
.app-icon-exit:before {
  content: "\e37e";
}
.app-icon-grid:before {
  content: "\e2a4";
}
.app-icon-search2:before {
  content: "\e1b7";
}
.app-icon-menu:before {
  content: "\e2af";
}
.app-icon-arrow-left:before {
  content: "\e3b7";
}
.app-icon-arrow-down:before {
  content: "\e3b6";
}
.app-icon-arrow-up:before {
  content: "\e3b4";
}
.app-icon-arrow-right:before {
  content: "\e3b5";
}
.app-icon-cog:before {
  content: "\e1e1";
}
.app-icon-warning:before {
  content: "\e356";
}
.app-icon-checkmark-circle2:before {
  content: "\e368";
}
.app-icon-info:before {
  content: "\e363";
}
.app-icon-notification:before {
  content: "\e358";
}
.app-icon-home:before {
  content: "\e003";
}
.app-icon-user:before {
  content: "\e197";
}
.app-icon-users:before {
  content: "\e198";
}
.app-icon-bubble:before {
  content: "\e15c";
}
.app-icon-pencil:before {
  content: "\e00d";
}
.app-icon-remove:before {
  content: "\e256";
}
.app-icon-question:before {
  content: "\e359";
}
.app-icon-question-bold:before {
  content: "\e603";
}
.app-icon-arrow-left2:before {
  content: "\e3c7";
}
.app-icon-arrow-right2:before {
  content: "\e3c3";
}
.app-icon-arrow-up2:before {
  content: "\e3c1";
}
.app-icon-arrow-up-left:before {
  content: "\e3c0";
}
.app-icon-arrow-up-right:before {
  content: "\e3c2";
}
.app-icon-arrow-down-right:before {
  content: "\e3c4";
}
.app-icon-arrow-down2:before {
  content: "\e3c5";
}
.app-icon-arrow-down-left:before {
  content: "\e3c6";
}
.app-icon-clock:before {
  content: "\e101";
}
.app-icon-close:before {
  content: "\e36b";
}
.app-icon-arrow-up3:before {
  content: "\e414";
}
.app-icon-arrow-down3:before {
  content: "\e416";
}
.app-icon-arrow-up4:before {
  content: "\e3b0";
}
.app-icon-files:before {
  content: "\e07e";
}
.app-icon-file-download:before {
  content: "\e081";
}
.app-icon-download:before {
  content: "\e2b8";
}
.app-icon-download2:before {
  content: "\e2ba";
}
.app-icon-arrow-down4:before {
  content: "\e3b2";
}
.app-icon-plus:before {
  content: "\e376";
}
.app-icon-plus-circle2:before {
  content: "\e360";
}
.app-icon-plus-circle:before {
  content: "\e35f";
}
.app-icon-arrow-down42:before {
  content: "\e3b3";
}
.app-icon-file-upload:before {
  content: "\e082";
}
.app-icon-location:before {
  content: "\e0f1";
}
.app-icon-location2:before {
  content: "\e0f2";
}
.app-icon-location3:before {
  content: "\e0f3";
}
.app-icon-location22:before {
  content: "\e0f4";
}
.app-icon-map:before {
  content: "\e0fc";
}
.app-icon-map2:before {
  content: "\e0fd";
}
.app-icon-upload:before {
  content: "\e2bb";
}
.app-icon-earth:before {
  content: "\e2c7";
}
.app-icon-cancel-circle:before {
  content: "\e365";
}
.app-icon-close2:before {
  content: "\e36d";
}
.app-icon-close3:before {
  content: "\e36e";
}
.app-icon-close4:before {
  content: "\e36f";
}
.app-icon-minus:before {
  content: "\e375";
}
.app-icon-loop:before {
  content: "\e3a8";
}
.app-icon-checkbox-checked:before {
  content: "\e42e";
}
.app-icon-checkbox-unchecked:before {
  content: "\e42f";
}
.app-icon-checkbox:before {
  content: "\e432";
}
.app-icon-checkbox-unchecked2:before {
  content: "\e433";
}
.app-icon-checkbox-checked2:before {
  content: "\e435";
}
.app-icon-checkbox-unchecked3:before {
  content: "\e436";
}
.app-icon-file-brackets:before {
  content: "\e4e8";
}
.app-icon-checkmark-circle22:before {
  content: "\e369";
}
.app-icon-help:before {
  content: "\e604";
}
.app-icon-blog:before {
  content: "\e01f";
}
.app-icon-calendar:before {
  content: "\e115";
}
.app-icon-bubble-dots:before {
  content: "\e15d";
}
.app-icon-spinner:before {
  content: "\e1b2";
}
.app-icon-circle-small:before {
  content: "\e2ab";
}
.app-icon-checkmark-circle:before {
  content: "\e367";
}
.app-icon-radio-checked:before {
  content: "\e438";
}
.app-icon-radio-unchecked:before {
  content: "\e439";
}
.app-icon-file-pdf:before {
  content: "\e4e2";
}
.app-icon-check:before {
  content: "\e601";
}
.app-icon-enter:before {
  content: "\e37d";
}
.app-icon-exit:before {
  content: "\e37e";
}
.app-icon-grid:before {
  content: "\e2a4";
}
.app-icon-search2:before {
  content: "\e1b7";
}
.app-icon-menu:before {
  content: "\e2af";
}
.app-icon-arrow-left:before {
  content: "\e3b7";
}
.app-icon-arrow-down:before {
  content: "\e3b6";
}
.app-icon-arrow-up:before {
  content: "\e3b4";
}
.app-icon-arrow-right:before {
  content: "\e3b5";
}
.app-icon-cog:before {
  content: "\e1e1";
}
.app-icon-warning:before {
  content: "\e356";
}
.app-icon-checkmark-circle2:before {
  content: "\e368";
}
.app-icon-info:before {
  content: "\e363";
}
.app-icon-notification:before {
  content: "\e358";
}
.app-icon-home:before {
  content: "\e003";
}
.app-icon-user:before {
  content: "\e197";
}
.app-icon-users:before {
  content: "\e198";
}
.app-icon-bubble:before {
  content: "\e15c";
}
.app-icon-pencil:before {
  content: "\e00d";
}
.app-icon-remove:before {
  content: "\e256";
}
.app-icon-question:before {
  content: "\e359";
}
.app-icon-question-bold:before {
  content: "\e603";
}
.app-icon-arrow-left2:before {
  content: "\e3c7";
}
.app-icon-arrow-right2:before {
  content: "\e3c3";
}
.app-icon-arrow-up2:before {
  content: "\e3c1";
}
.app-icon-arrow-up-left:before {
  content: "\e3c0";
}
.app-icon-arrow-up-right:before {
  content: "\e3c2";
}
.app-icon-arrow-down-right:before {
  content: "\e3c4";
}
.app-icon-arrow-down2:before {
  content: "\e3c5";
}
.app-icon-arrow-down-left:before {
  content: "\e3c6";
}
.app-icon-clock:before {
  content: "\e101";
}
.app-icon-close:before {
  content: "\e36b";
}
.app-icon-arrow-up3:before {
  content: "\e414";
}
.app-icon-arrow-down3:before {
  content: "\e416";
}
.app-icon-arrow-up4:before {
  content: "\e3b0";
}
.app-icon-files:before {
  content: "\e07e";
}
.app-icon-file-download:before {
  content: "\e081";
}
.app-icon-download:before {
  content: "\e2b8";
}
.app-icon-download2:before {
  content: "\e2ba";
}
.app-icon-arrow-down4:before {
  content: "\e3b2";
}
.app-icon-plus:before {
  content: "\e376";
}
.app-icon-plus-circle2:before {
  content: "\e360";
}
.app-icon-plus-circle:before {
  content: "\e35f";
}
.app-icon-arrow-down42:before {
  content: "\e3b3";
}
.app-icon-file-upload:before {
  content: "\e082";
}
.app-icon-location:before {
  content: "\e0f1";
}
.app-icon-location2:before {
  content: "\e0f2";
}
.app-icon-location3:before {
  content: "\e0f3";
}
.app-icon-location22:before {
  content: "\e0f4";
}
.app-icon-map:before {
  content: "\e0fc";
}
.app-icon-map2:before {
  content: "\e0fd";
}
.app-icon-upload:before {
  content: "\e2bb";
}
.app-icon-earth:before {
  content: "\e2c7";
}
.app-icon-cancel-circle:before {
  content: "\e365";
}
.app-icon-close2:before {
  content: "\e36d";
}
.app-icon-close3:before {
  content: "\e36e";
}
.app-icon-close4:before {
  content: "\e36f";
}
.app-icon-minus:before {
  content: "\e375";
}
.app-icon-loop:before {
  content: "\e3a8";
}
.app-icon-checkbox-checked:before {
  content: "\e42e";
}
.app-icon-checkbox-unchecked:before {
  content: "\e42f";
}
.app-icon-checkbox:before {
  content: "\e432";
}
.app-icon-checkbox-unchecked2:before {
  content: "\e433";
}
.app-icon-checkbox-checked2:before {
  content: "\e435";
}
.app-icon-checkbox-unchecked3:before {
  content: "\e436";
}
.app-icon-file-brackets:before {
  content: "\e4e8";
}
.app-icon-checkmark-circle22:before {
  content: "\e369";
}
.app-icon-ellipsis:before {
  content: "\e600";
}
.app-icon-plus-circle3:before {
  content: "\e35e";
}
.app-icon-expand:before {
  content: "\e3b8";
}
.app-icon-plus2:before {
  content: "\e377";
}
/* Use this file for project-specific icon fonts */
/*#region elements*/
/*
  ______ _                           _
 |  ____| |                         | |
 | |__  | | ___ _ __ ___   ___ _ __ | |_ ___
 |  __| | |/ _ \ '_ ` _ \ / _ \ '_ \| __/ __|
 | |____| |  __/ | | | | |  __/ | | | |_\__ \
 |______|_|\___|_| |_| |_|\___|_| |_|\__|___/



*/
html {
  font-size: 87.5%;
}
html,
body,
.preview-body {
  height: 100%;
  margin: 0;
  padding: 0;
}
ui-view {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
ui-view > form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body {
  font-size: 1rem;
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
  overflow-y: hidden;
}
img.iconic,
img.svg-inject {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
label {
  font-weight: normal;
}
h1,
.h1 {
  font-size: 2.07142857rem;
}
h2,
.h2 {
  font-size: 1.71428571rem;
}
h3,
.h3 {
  font-size: 1.42857143rem;
}
h4,
.h4 {
  font-size: 1.21428571rem;
}
h5,
.h5 {
  font-size: 1rem;
}
h6,
.h6 {
  font-size: 0.85714286rem;
}
.dropdown-font-h5 {
  font-size: 1rem;
}
.form-control,
.dropdown-menu,
.input-group-addon {
  font-size: 1rem;
}
.form-control,
select.form-control {
  height: 2.14285714rem;
  padding-top: 0.28571429rem;
  padding-bottom: 0.28571429rem;
}
th,
strong {
  font-weight: 600;
}
button,
input,
optgroup,
select,
textarea {
  font-weight: normal;
}
input::-ms-clear {
  width: 0;
  height: 0;
}
hr.subtitle-break {
  width: 8em;
  border-top-width: 4px;
}
body.dark div[role="banner"] {
  background-color: #1E1E1E;
}
body.dark {
  background-color: #1E1E1E;
}
a {
  cursor: pointer;
}
a[href^="mailto:"] {
  word-break: break-all;
}
button.btn,
a.btn,
.hidden-file-upload + label {
  padding: 4px 12px;
  font-size: 1rem;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857143;
  color: #636363;
  fill: #636363;
  background: #e8e8e8;
  background: -o-linear-gradient(#f0f0f0, #e4e4e4);
  border-color: #b3b3b3;
  border-width: 1px;
  border-style: solid;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
button.btn:hover,
a.btn:hover,
button.btn:active,
a.btn:active,
button.btn.active,
a.btn.active,
.open button.btn.dropdown-toggle,
.open a.btn.dropdown-toggle,
.hidden-file-upload + label:hover {
  color: #3d3d3d;
  fill: #3d3d3d;
  background: #d4d4d4;
  background: -o-linear-gradient(#f0f0f0, #d7d7d7);
  border-color: #949494;
}
button.btn:active,
a.btn:active,
button.btn.active,
a.btn.active,
.open .dropdown-toggle button.btn,
.open .dropdown-toggle a.btn {
  -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);
  background-image: none;
  background: #d4d4d4;
}
button.btn.disabled,
a.btn.disabled,
button.btn[disabled],
a.btn[disabled],
button.btn.disabled:hover,
a.btn.disabled:hover,
button.btn[disabled]:hover,
a.btn[disabled]:hover,
button.btn.disabled:focus,
a.btn.disabled:focus,
button.btn[disabled]:focus,
a.btn[disabled]:focus,
button.btn.disabled:active,
a.btn.disabled:active,
button.btn[disabled]:active,
a.btn[disabled]:active,
button.btn.disabled.active,
a.btn.disabled.active,
button.btn[disabled].active,
a.btn[disabled].active {
  background: #e8e8e8;
  border-color: #b3b3b3;
}
button.btn i,
a.btn i {
  font-size: inherit;
}
button.btn.green,
a.btn.green,
button.btn.btn-new,
a.btn.btn-new {
  color: white;
  fill: white;
  background: #007626;
  background: -o-linear-gradient(#00902e, #005d1e);
  border-color: #003912;
  border-width: 1px;
  border-style: solid;
}
button.btn.green:hover,
a.btn.green:hover,
button.btn.btn-new:hover,
a.btn.btn-new:hover,
button.btn.green:active,
a.btn.green:active,
button.btn.btn-new:active,
a.btn.btn-new:active,
button.btn.green.active,
a.btn.green.active,
button.btn.btn-new.active,
a.btn.btn-new.active,
.open button.btn.green.dropdown-toggle,
.open a.btn.green.dropdown-toggle,
.open button.btn.btn-new.dropdown-toggle,
.open a.btn.btn-new.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #004d19;
  background: -o-linear-gradient(#00902e, #004316);
  border-color: #000000;
}
button.btn.green:active,
a.btn.green:active,
button.btn.btn-new:active,
a.btn.btn-new:active,
button.btn.green.active,
a.btn.green.active,
button.btn.btn-new.active,
a.btn.btn-new.active,
.open .dropdown-toggle button.btn.green,
.open .dropdown-toggle a.btn.green,
.open .dropdown-toggle button.btn.btn-new,
.open .dropdown-toggle a.btn.btn-new {
  -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);
  background-image: none;
  background: #004d19;
}
button.btn.green.disabled,
a.btn.green.disabled,
button.btn.btn-new.disabled,
a.btn.btn-new.disabled,
button.btn.green[disabled],
a.btn.green[disabled],
button.btn.btn-new[disabled],
a.btn.btn-new[disabled],
button.btn.green.disabled:hover,
a.btn.green.disabled:hover,
button.btn.btn-new.disabled:hover,
a.btn.btn-new.disabled:hover,
button.btn.green[disabled]:hover,
a.btn.green[disabled]:hover,
button.btn.btn-new[disabled]:hover,
a.btn.btn-new[disabled]:hover,
button.btn.green.disabled:focus,
a.btn.green.disabled:focus,
button.btn.btn-new.disabled:focus,
a.btn.btn-new.disabled:focus,
button.btn.green[disabled]:focus,
a.btn.green[disabled]:focus,
button.btn.btn-new[disabled]:focus,
a.btn.btn-new[disabled]:focus,
button.btn.green.disabled:active,
a.btn.green.disabled:active,
button.btn.btn-new.disabled:active,
a.btn.btn-new.disabled:active,
button.btn.green[disabled]:active,
a.btn.green[disabled]:active,
button.btn.btn-new[disabled]:active,
a.btn.btn-new[disabled]:active,
button.btn.green.disabled.active,
a.btn.green.disabled.active,
button.btn.btn-new.disabled.active,
a.btn.btn-new.disabled.active,
button.btn.green[disabled].active,
a.btn.green[disabled].active,
button.btn.btn-new[disabled].active,
a.btn.btn-new[disabled].active {
  background: #007626;
  border-color: #003912;
}
button.btn.btn-danger,
a.btn.btn-danger,
a.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger {
  background-image: none;
  color: white;
}
button.btn.green,
a.btn.green,
button.btn.btn-new,
a.btn.btn-new,
button.btn.btn-danger,
a.btn.btn-danger,
button.btnbutton.btn.btn-danger,
a.btnbutton.btn.btn-danger,
button.btna.btn.btn-danger,
a.btna.btn.btn-danger,
button.btna.btnbutton.btn.btn-danger,
a.btna.btnbutton.btn.btn-danger,
button.btnbutton.btna.btn.btn-danger,
a.btnbutton.btna.btn.btn-danger {
  font-weight: 700;
}
button.btn.btn-blue,
a.btn.btn-blue {
  color: white;
  fill: white;
  background: #0062ac;
  background: -o-linear-gradient(#0071c6, #005393);
  border-color: #002846;
  border-width: 1px;
  border-style: solid;
}
button.btn.btn-blue:hover,
a.btn.btn-blue:hover,
button.btn.btn-blue:active,
a.btn.btn-blue:active,
button.btn.btn-blue.active,
a.btn.btn-blue.active,
.open button.btn.btn-blue.dropdown-toggle,
.open a.btn.btn-blue.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #004b83;
  background: -o-linear-gradient(#0071c6, #004579);
  border-color: #000509;
}
button.btn.btn-blue:active,
a.btn.btn-blue:active,
button.btn.btn-blue.active,
a.btn.btn-blue.active,
.open .dropdown-toggle button.btn.btn-blue,
.open .dropdown-toggle a.btn.btn-blue {
  -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);
  background-image: none;
  background: #004b83;
}
button.btn.btn-blue.disabled,
a.btn.btn-blue.disabled,
button.btn.btn-blue[disabled],
a.btn.btn-blue[disabled],
button.btn.btn-blue.disabled:hover,
a.btn.btn-blue.disabled:hover,
button.btn.btn-blue[disabled]:hover,
a.btn.btn-blue[disabled]:hover,
button.btn.btn-blue.disabled:focus,
a.btn.btn-blue.disabled:focus,
button.btn.btn-blue[disabled]:focus,
a.btn.btn-blue[disabled]:focus,
button.btn.btn-blue.disabled:active,
a.btn.btn-blue.disabled:active,
button.btn.btn-blue[disabled]:active,
a.btn.btn-blue[disabled]:active,
button.btn.btn-blue.disabled.active,
a.btn.btn-blue.disabled.active,
button.btn.btn-blue[disabled].active,
a.btn.btn-blue[disabled].active {
  background: #0062ac;
  border-color: #002846;
}
button.btn.hide-icon svg,
a.btn.hide-icon svg {
  display: none;
}
.btn-file-upload {
  position: relative;
  overflow: hidden;
  margin: 10px;
}
.btn-file-upload input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 1.42857143rem;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hidden-file-upload {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.hidden-file-upload + label {
  cursor: pointer;
}
.hidden-file-upload:focus + label {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.entity-person-image {
  max-width: 100%;
  max-height: 220px;
}
.entity-person-image img {
  max-height: 220px;
  border-radius: 9px;
  max-width: 100%;
}
a.input-group-addon:hover,
a.input-group-addon:focus {
  text-decoration: none;
}
select {
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: #ffffff url("images/select-arrow-inactive.png") no-repeat right center;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
select:focus,
select:active {
  background: #ffffff url("images/select-arrow-active.png") no-repeat right center;
}
svg.back-to-list {
  stroke-width: 2px;
  opacity: .5;
}
svg.back-to-list + .button-label {
  vertical-align: middle;
}
wcs-component iframe {
  border: 0;
}
.slide-child form.full-height {
  overflow: visible;
}
ui-view[name="modalWindow"],
ui-view.modal-parent {
  height: 0;
}
/*#endregion*/
/*#region classes*/
/*
   _____ _
  / ____| |
 | |    | | __ _ ___ ___  ___ ___
 | |    | |/ _` / __/ __|/ _ | __|
 | |____| | (_| \__ \__ \  __|__ \
  \_____|_|\__,_|___/___/\___|___/


*/
[class*="app-icon-"] {
  font-size: 1.14285714rem;
}
a:hover i[class*="app-icon-"],
a:focus i[class*="app-icon-"],
button:hover i[class*="app-icon-"],
button:focus i[class*="app-icon-"] {
  text-decoration: none;
}
.entity-link {
  font-weight: 600;
}
.entity-link:after {
  content: '\203A';
  font-weight: 600;
  opacity: .5;
  font-size: 1.2em;
  margin-left: .2em;
  display: inline-block;
}
.pager {
  display: none;
}
.alert-text {
  color: #E61D43;
}
.success-text {
  color: #007626;
}
.banner-alert.system-announcements {
  width: 100%;
  background: #daf5ed;
}
.banner-alert.system-announcements.ng-enter {
  display: block !important;
  min-height: 0;
  max-height: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  -webkit-transition: 0.4s min-height ease ,  0.4s max-height ease;
  transition: 0.4s min-height ease ,  0.4s max-height ease;
  -webkit-transition-property: min-height ,  max-height ,  background-color ,  border-color;
  transition-property: min-height ,  max-height ,  background-color ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
  transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
}
@media screen and (min-width: 0\0) {
  .banner-alert.system-announcements.ng-enter {
    height: 0;
  }
}
.banner-alert.system-announcements.ng-enter.ng-enter-active {
  border-color: #b2ead9;
  background: #daf5ed;
  min-height: 31px;
  max-height: 31px;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .banner-alert.system-announcements.ng-enter.ng-enter-active {
    height: 31px;
  }
}
.banner-alert.system-announcements.ng-leave {
  display: block !important;
  border-color: #b2ead9;
  min-height: 31px;
  max-height: 31px;
  height: 100%;
  -webkit-transition-property: min-height ,  max-height ,  border-color;
  transition-property: min-height ,  max-height ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.4s;
  transition-duration: 0.4s ,  0.4s ,  0.4s;
}
@media screen and (min-width: 0\0) {
  .banner-alert.system-announcements.ng-leave {
    height: 31px;
  }
}
.banner-alert.system-announcements.ng-leave.ng-leave-active {
  display: block !important;
  border-color: transparent;
  min-height: 0;
  max-height: 0;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .banner-alert.system-announcements.ng-leave.ng-leave-active {
    height: 0;
  }
}
.banner-alert.system-announcements.active {
  height: auto;
}
.banner-alert.system-announcements.active:hover,
.banner-alert.system-announcements.active.expanded {
  overflow: visible;
  z-index: 20;
  max-height: 100%;
}
.banner-alert.system-announcements.active:hover ul li p.alert-text,
.banner-alert.system-announcements.active.expanded ul li p.alert-text {
  overflow: visible;
  white-space: normal;
}
.banner-alert.system-announcements.active.expanded {
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.banner-alert.system-announcements.active.expanded a.hide-announcements {
  display: block;
}
.banner-alert.system-announcements.active.expanded a.more-announcements {
  display: none;
}
.banner-alert.system-announcements.active.expanded ul li {
  display: table-row;
}
.banner-alert.system-announcements.active.expanded p.alert-text {
  overflow: auto;
  white-space: normal;
}
.banner-alert.system-announcements .alert-icon,
.banner-alert.system-announcements .alert-text,
.banner-alert.system-announcements button {
  color: #57625f;
}
.banner-alert.system-announcements button:hover,
.banner-alert.system-announcements button:focus {
  color: #788782;
}
.banner-alert.system-announcements button:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: 0px 0px 4px #99aca6;
}
.banner-alert.system-announcements ul {
  margin-bottom: 0;
}
.banner-alert.system-announcements ul li {
  display: table-row;
}
.banner-alert.system-announcements ul li > i.alert-icon,
.banner-alert.system-announcements ul li > p.alert-text,
.banner-alert.system-announcements ul li > a.more-announcements,
.banner-alert.system-announcements ul li > button {
  display: table-cell;
  vertical-align: top;
}
.banner-alert.system-announcements ul li > i.alert-icon,
.banner-alert.system-announcements ul li a.more-announcements,
.banner-alert.system-announcements ul li > button {
  width: 1%;
}
.banner-alert.system-announcements ul li p.alert-text {
  width: 100%;
  max-width: 10em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.banner-alert.system-announcements ul li:not(:first-child) {
  display: none;
}
.banner-alert.system-announcements .hide-announcements {
  display: block;
}
.banner-alert.system-announcements .more-announcements,
.banner-alert.system-announcements .hide-announcements {
  font-style: italic;
}
.skip {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  margin: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  padding: .25em 1em;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  background: white;
  margin-top: .5em;
  margin-left: .5em;
}
.skip:focus {
  z-index: 20;
  width: auto;
  height: auto;
  clip: auto;
  -webkit-animation: skipnavkeyframes 400ms ease 1 both;
          animation: skipnavkeyframes 400ms ease 1 both;
}
@-webkit-keyframes skipnavkeyframes {
  from {
    -webkit-transform: translateY(0.5em);
            transform: translateY(0.5em);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes skipnavkeyframes {
  from {
    -webkit-transform: translateY(0.5em);
            transform: translateY(0.5em);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.page-body {
  background: white;
  height: 100%;
  overflow: auto;
}
.background-image-show {
  background: #40bfbf;
  background: url("org-specific/oknviro/images/login-bg.jpg") no-repeat;
  background-size: cover;
}
.background-image-show:before {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  background: rgba(0, 0, 0, 0.3);
}
.page-body.background-image-show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-viewport {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  overflow: hidden;
}
.content-viewport {
  position: relative;
}
.main-viewport {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sidebar {
  position: relative;
  overflow: visible;
  width: 260px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
}
@media (max-width: 768px) {
  .sidebar {
    width: 0px;
  }
}
.sidebar.collapsed {
  width: 40px;
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
}
@media (max-width: 768px) {
  .sidebar.collapsed {
    width: 0px;
    -ms-flex-preferred-size: 0px;
        flex-basis: 0px;
  }
}
.content-viewport {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  height: 100%;
  margin: 0;
  -webkit-transition: 0.2s width ease;
  transition: 0.2s width ease;
}
.main-viewport-ui-view,
.content-viewport-ui-view {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.page-body + .page-body {
  position: absolute;
  width: 100%;
}
.page-body.has-iframe {
  overflow: visible;
  position: relative;
}
.page-body.has-iframe iframe {
  border: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: absolute;
}
.page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body {
  top: 30px;
}
.page-body-tabs ~ div .banner-alert:first-child {
  border-top-color: transparent;
}
.page-heading ~ .page-body {
  top: 60px;
}
.page-heading ~ .page-body.has-filtering-buttons {
  height: 100%;
}
.page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body {
  top: 90px;
}
.page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body,
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .view-container {
  min-height: calc(100% -  90px);
  max-height: calc(100% -  90px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body,
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .view-container {
    height: calc(100% -  90px);
  }
}
@media (max-width: 768px) {
  .page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body,
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .view-container {
    min-height: unset;
  }
}
.page-heading ~ .page-body-tabs ~ .page-body {
  top: 106px;
}
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body,
.page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body {
  top: 136px;
}
.page-heading ~ .page-body.has-page-footer {
  min-height: calc(100% -  115px);
  max-height: calc(100% -  115px);
  height: 100%;
  -webkit-transition: 0.4s min-height ease ,  0.4s max-height ease;
  transition: 0.4s min-height ease ,  0.4s max-height ease;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body.has-page-footer {
    height: calc(100% -  115px);
  }
}
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body.has-page-footer {
  min-height: calc(100% -  145px);
  max-height: calc(100% -  145px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body.has-page-footer {
    height: calc(100% -  145px);
  }
}
.page-heading ~ .page-body-tabs ~ .page-body.has-page-footer,
.page-heading ~ .page-body-tabs ~ form .page-body.has-page-footer {
  min-height: calc(100% -  161px);
  max-height: calc(100% -  161px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-tabs ~ .page-body.has-page-footer,
  .page-heading ~ .page-body-tabs ~ form .page-body.has-page-footer {
    height: calc(100% -  161px);
  }
}
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body.has-page-footer,
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ form .page-body.has-page-footer,
.page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body.has-page-footer,
.page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ form .page-body.has-page-footer {
  min-height: calc(100% -  191px);
  max-height: calc(100% -  191px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body.has-page-footer,
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ form .page-body.has-page-footer,
  .page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body.has-page-footer,
  .page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ form .page-body.has-page-footer {
    height: calc(100% -  191px);
  }
}
.page-heading {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-bottom: 2px solid #397abf;
}
.page-heading.has-tabs,
.page-body .page-heading,
.view-container .page-heading {
  border-bottom: 0;
}
.view-container,
.page-body {
  height: 100%;
  /*    @media (max-width: @screen-sm){
        overflow: unset;
    }*/
}
.view-container .page-heading,
.page-body .page-heading {
  background-color: #f0fafa;
  border-bottom: 2px solid #d2e9e9;
  height: 60px;
}
.view-container .page-heading .title,
.page-body .page-heading .title {
  font-size: 1.21428571rem;
  font-weight: 600;
  color: #4e5051;
}
.view-container .page-heading.split-block-heading > .split-block > div.split-block-element,
.page-body .page-heading.split-block-heading > .split-block > div.split-block-element,
.view-container .page-heading.split-block-heading > .heading-block > div.split-block-element,
.page-body .page-heading.split-block-heading > .heading-block > div.split-block-element,
.view-container .page-heading.split-block-heading > .split-block div.heading-block-element,
.page-body .page-heading.split-block-heading > .split-block div.heading-block-element,
.view-container .page-heading.split-block-heading > .heading-block div.heading-block-element,
.page-body .page-heading.split-block-heading > .heading-block div.heading-block-element {
  margin-right: calc(15px  - .25em);
}
.view-container .slide-child .page-heading.split-block-heading .heading-block.left,
.page-body .slide-child .page-heading.split-block-heading .heading-block.left {
  padding-left: 0;
}
.slide-child .page-heading .title {
  font-size: 1.42857143rem;
}
.page-body .has-scrollable-children,
.view-container .has-scrollable-children {
  overflow: hidden;
}
.main-viewport .page-heading ~ .page-body-tabs ~ .page-body.contains-slide-child {
  height: calc(100% -  60px  -  46px);
}
.main-viewport .page-heading ~ .page-body.contains-slide-child {
  height: calc(100% -  60px  -  46px);
}
.page-body.full-height:not(.overflow-x),
.slides-with-slidechild.full-height:not(.overflow-x),
.view-container.full-height:not(.overflow-x),
.page-body.full-height-overflow:not(.overflow-x),
.slides-with-slidechild.full-height-overflow:not(.overflow-x),
.view-container.full-height-overflow:not(.overflow-x) {
  overflow-x: hidden;
  /*            @media screen and (max-width: @screen-sm) {
               overflow-x: auto;
            }*/
}
.page-heading,
.modal-header {
  background: #f8f9fa;
  padding-left: 21.25px;
  padding-right: 21.25px;
}
@media (max-width: 480px) {
  .page-heading,
  .modal-header {
    padding-left: 10px;
  }
}
.page-heading.--wrap,
.modal-header.--wrap {
  min-height: 60px;
  max-height: none;
  height: auto;
}
.page-heading .page-body-title,
.modal-header .page-body-title {
  margin: 21.25px 0;
}
.page-heading .page-compound-heading.wrap,
.modal-header .page-compound-heading.wrap {
  margin: 15.5px 0;
}
.page-heading .help-link,
.modal-header .help-link {
  margin-top: 6px;
  float: right;
  line-height: 1;
  font-size: 0.85714286rem;
  color: #b8b8b8;
}
.page-heading .help-link i,
.modal-header .help-link i {
  color: inherit;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-left: 4px;
}
.page-heading .help-link:hover,
.modal-header .help-link:hover {
  color: #5e5e5e;
  text-decoration: none;
}
.page-heading .public-title,
.modal-header .public-title {
  margin: 0;
}
.page-body .page-heading + .page-body:before,
.page-body-tabs + .page-body:before,
.page-body .page-heading + .view-container:before,
.page-body-tabs + .view-container:before {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  height: 5px;
  -webkit-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.03) inset;
          box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.03) inset;
  z-index: 1;
}
.page-body-tabs + .page-body:before,
.page-body-tabs + .view-container:before {
  top: 0;
}
.page-body .page-heading + .page-body:before,
.page-body .page-heading + .view-container:before {
  top: 60px;
}
.page-heading .title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.42857143;
}
.split-block-group .heading-block-element > .title,
.split-block-heading .heading-block-element > .title {
  white-space: nowrap;
}
@media (max-width: 320px) {
  .split-block-group .heading-block-element > .title,
  .split-block-heading .heading-block-element > .title {
    width: 270px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 480px) {
  .split-block-group .heading-block-element > .title span.title,
  .split-block-heading .heading-block-element > .title span.title {
    white-space: normal;
  }
}
.split-block-group .split-block.right .compound-heading,
.split-block-heading .split-block.right .compound-heading,
.split-block-group .heading-block.right .compound-heading,
.split-block-heading .heading-block.right .compound-heading,
.split-block-group .split-block.right .title,
.split-block-heading .split-block.right .title,
.split-block-group .heading-block.right .title,
.split-block-heading .heading-block.right .title {
  text-align: right;
}
@media (max-width: 320px) {
  .split-block-group .split-block.right .compound-heading,
  .split-block-heading .split-block.right .compound-heading,
  .split-block-group .heading-block.right .compound-heading,
  .split-block-heading .heading-block.right .compound-heading,
  .split-block-group .split-block.right .title,
  .split-block-heading .split-block.right .title,
  .split-block-group .heading-block.right .title,
  .split-block-heading .heading-block.right .title {
    text-align: left;
  }
}
.split-block-group .split-block .split-block-element,
.split-block-heading .split-block .split-block-element,
.split-block-group .heading-block .split-block-element,
.split-block-heading .heading-block .split-block-element,
.split-block-group .split-block .heading-block-element,
.split-block-heading .split-block .heading-block-element,
.split-block-group .heading-block .heading-block-element,
.split-block-heading .heading-block .heading-block-element {
  display: inline-block;
  white-space: normal;
  margin-left: 0;
  margin-right: calc(10px  - .25em);
}
.split-block-group .split-block .split-block-element.half-em-margin,
.split-block-heading .split-block .split-block-element.half-em-margin,
.split-block-group .heading-block .split-block-element.half-em-margin,
.split-block-heading .heading-block .split-block-element.half-em-margin,
.split-block-group .split-block .heading-block-element.half-em-margin,
.split-block-heading .split-block .heading-block-element.half-em-margin,
.split-block-group .heading-block .heading-block-element.half-em-margin,
.split-block-heading .heading-block .heading-block-element.half-em-margin {
  margin-top: .5em;
  margin-bottom: .5em;
}
.split-block-group .split-block .split-block-element.single-em-margin,
.split-block-heading .split-block .split-block-element.single-em-margin,
.split-block-group .heading-block .split-block-element.single-em-margin,
.split-block-heading .heading-block .split-block-element.single-em-margin,
.split-block-group .split-block .heading-block-element.single-em-margin,
.split-block-heading .split-block .heading-block-element.single-em-margin,
.split-block-group .heading-block .heading-block-element.single-em-margin,
.split-block-heading .heading-block .heading-block-element.single-em-margin {
  margin-top: 1em;
  margin-bottom: 1em;
}
.split-block-group .split-block .split-block-element.equal-margins > *,
.split-block-heading .split-block .split-block-element.equal-margins > *,
.split-block-group .heading-block .split-block-element.equal-margins > *,
.split-block-heading .heading-block .split-block-element.equal-margins > *,
.split-block-group .split-block .heading-block-element.equal-margins > *,
.split-block-heading .split-block .heading-block-element.equal-margins > *,
.split-block-group .heading-block .heading-block-element.equal-margins > *,
.split-block-heading .heading-block .heading-block-element.equal-margins > * {
  margin-top: 0;
  margin-bottom: 0;
}
.split-block-group .split-block .split-block-element.separate:not(:last-child) > *:after,
.split-block-heading .split-block .split-block-element.separate:not(:last-child) > *:after,
.split-block-group .heading-block .split-block-element.separate:not(:last-child) > *:after,
.split-block-heading .heading-block .split-block-element.separate:not(:last-child) > *:after,
.split-block-group .split-block .heading-block-element.separate:not(:last-child) > *:after,
.split-block-heading .split-block .heading-block-element.separate:not(:last-child) > *:after,
.split-block-group .heading-block .heading-block-element.separate:not(:last-child) > *:after,
.split-block-heading .heading-block .heading-block-element.separate:not(:last-child) > *:after {
  content: '|';
  margin-left: .5em;
  opacity: .25;
}
.split-block-group .split-block .split-block-element.separate:not(:last-child):first-child,
.split-block-heading .split-block .split-block-element.separate:not(:last-child):first-child,
.split-block-group .heading-block .split-block-element.separate:not(:last-child):first-child,
.split-block-heading .heading-block .split-block-element.separate:not(:last-child):first-child,
.split-block-group .split-block .heading-block-element.separate:not(:last-child):first-child,
.split-block-heading .split-block .heading-block-element.separate:not(:last-child):first-child,
.split-block-group .heading-block .heading-block-element.separate:not(:last-child):first-child,
.split-block-heading .heading-block .heading-block-element.separate:not(:last-child):first-child {
  margin-right: 1em;
}
.split-block-group.center > .split-block > .split-block-element,
.split-block-heading.center > .split-block > .split-block-element,
.split-block-group.middle > .split-block > .split-block-element,
.split-block-heading.middle > .split-block > .split-block-element {
  vertical-align: middle;
}
.split-block-group.top > .split-block > .split-block-element,
.split-block-heading.top > .split-block > .split-block-element {
  vertical-align: top;
}
.split-block-group.bottom > .split-block > .split-block-element,
.split-block-heading.bottom > .split-block > .split-block-element {
  vertical-align: bottom;
}
.split-block-group .element--truncate,
.split-block-heading .element--truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.split-block-group.right,
.split-block-heading.right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.split-block-heading .title,
.split-block-heading .context {
  margin: 0;
}
.split-block-heading .heading-block .heading-block-element {
  max-height: 60px;
}
.split-block-heading.page-heading {
  height: 60px;
}
@media (max-width: 992px) {
  .split-block-heading.page-heading {
    padding-left: 10px;
  }
}
@media (max-width: 480px) {
  .split-block-heading.page-heading {
    height: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.split-block-heading.page-heading .heading-block.right {
  padding-right: 21.25px;
}
.split-block-heading.page-heading .heading-block.right:has(.toggle-group, program-area-select) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* Establish a flex context for the right-side controls */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  /* Forces them to stay on one line */
}
.split-block-heading.page-heading .heading-block.right:has(.toggle-group, program-area-select) > *:first-child {
  margin-left: 0;
}
.split-block-heading.page-heading .heading-block.right:has(.toggle-group, program-area-select):has(.heading-block-element.search-filter-bar) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-block-heading.page-heading .heading-block.right:has(.toggle-group, program-area-select):has(.heading-block-element.search-filter-bar) .heading-block-element.search-filter-bar {
  padding-top: 0;
}
@media (max-width: 768px) {
  .split-block-heading.page-heading .heading-block.right:has(.toggle-group, program-area-select):has(.heading-block-element.search-filter-bar) .heading-block-element.search-filter-bar {
    padding-top: 5px;
  }
}
.split-block-heading.page-heading .heading-block.right .heading-block-element.compound-heading-wrap {
  padding-left: 21.25px;
  border-left: 1px solid #e5e5e5;
}
@media (max-width: 768px) {
  .split-block-heading.page-heading .heading-block.right .heading-block-element.compound-heading-wrap {
    padding-left: 1px;
  }
}
.split-block-heading.page-heading .heading-block.right .heading-block-element.compound-heading-wrap:not(:last-child) {
  margin-right: calc(10.625px  - .25em);
}
@media (max-width: 480px) {
  .split-block-heading.page-heading .heading-block.right {
    background: white;
    margin: 10px 0;
    height: unset;
    min-height: unset;
    width: 100%;
  }
  .split-block-heading.page-heading .heading-block.right .heading-block-element.search-filter-bar {
    margin-left: 0;
    width: 180px;
    margin-right: 0px;
  }
  .split-block-heading.page-heading .heading-block.right.toggle-group,
  .split-block-heading.page-heading .heading-block.right:has(program-area-select) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .split-block-heading.page-heading .heading-block.right program-area-select {
    padding-top: 5px;
  }
}
.split-block-heading.page-heading .heading-block .heading-block-element:not(:first-child) {
  margin-left: 10.625px;
}
@media (max-width: 768px) {
  .split-block-heading.page-heading .heading-block .heading-block-element:not(:first-child) {
    margin-left: 0px;
  }
}
.split-block-heading.page-heading .heading-block .heading-block-element > .form-group {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .split-block-heading.page-heading .heading-block .heading-block-element {
    margin-left: 0;
    margin-right: 0;
  }
}
.split-block-heading.page-heading .heading-block.left {
  margin-right: 42.5px;
  /* 1. Tell the left block to grow and fill all available empty space */
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  /* 2. A common flexbox trick to allow text to truncate properly if needed */
  min-width: 0;
}
@media (max-width: 480px) {
  .split-block-heading.page-heading .heading-block.left {
    margin-bottom: 0;
    padding-bottom: 0;
    height: unset;
    min-height: unset;
  }
  .split-block-heading.page-heading .heading-block.left:first-child {
    margin-top: 4px;
  }
  .split-block-heading.page-heading .heading-block.left:has(.heading-block-element:not(:only-child)) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: unset;
    max-height: unset;
  }
  .split-block-heading.page-heading .heading-block.left .heading-block-element:not(:first-child) {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
  .split-block-heading.page-heading .heading-block.left .heading-block-element:not(:first-child) a.green {
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.split-block-heading.page-heading .heading-block.left .heading-block-element:not(:last-child) {
  margin-bottom: 4px;
}
@media (max-width: 1200px) {
  .split-block-heading.page-heading .heading-block.left .heading-block-element:not(:last-child) {
    margin-right: 0px;
  }
}
@media (max-width: 992px) {
  .split-block-heading.page-heading .heading-block.left .heading-block-element:not(:last-child) {
    margin-right: 5px;
  }
}
@media (max-width: 480px) {
  .split-block-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: unset;
    max-height: unset;
  }
}
/*
=========================================================================
  LARGE SCREEN STYLES
=========================================================================
*/
@media (max-width: 1366px) {
  /* Ensures toggle groups inside a page header are flex containers and stay on a single line */
  .page-heading .toggle-group,
  .page-heading program-area-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* Prevents text labels inside a page header from shrinking or breaking */
  .page-heading .toggle-group .control-label,
  .page-heading .program-area-select-label {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    white-space: nowrap;
  }
  /* Prevents the buttons themselves inside a page header from shrinking */
  .page-heading .toggle-group .btn {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
/*
=========================================================================
  MEDIUM-LARGE SCREEN STYLES
=========================================================================
*/
@media (max-width: 1200px) {
  /*
     * Stacks the header vertically ONLY IF it has multiple controls (which are toggles)
     * AND meets the other specific criteria (not center, has a button).
     */
  .split-block-heading.page-heading:not(.center):has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
    max-height: unset;
    padding-bottom: 10px;
  }
  .split-block-heading.page-heading:not(.center):has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .heading-block.left {
    margin-right: 0;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .split-block-heading.page-heading:not(.center):has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .heading-block.right {
    width: 100%;
    margin: 0;
  }
  /* For single-control headers (specifically program-area-select) with a button, remove margin */
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child):has(.heading-block.left .btn) .heading-block.left {
    margin-right: 0;
  }
  /* This rule is now scoped to only apply margin inside headers with toggles */
  .page-heading:has(.toggle-group, program-area-select) .heading-block-element:not(:first-child) {
    margin-left: 5px;
  }
}
/*
=========================================================================
  MEDIUM SCREEN STYLES
=========================================================================
*/
@media (max-width: 992px) {
  /* Stacks '.center' aligned headers (that contain a toggle) */
  .split-block-heading.page-heading.center:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
    padding: 10px;
  }
  .split-block-heading.page-heading.center:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) .heading-block.left,
  .split-block-heading.page-heading.center:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) .heading-block.right {
    width: 100%;
  }
  /* Stacks single-control (program-area-select) headers with a button */
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child):has(.heading-block.left .btn) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
    padding: 15px;
  }
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child):has(.heading-block.left .btn) .heading-block.left,
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child):has(.heading-block.left .btn) .heading-block.right {
    width: 100%;
  }
  /* For multi-control headers with toggles WITHOUT a button, remove margin */
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):not(:has(.heading-block.left .btn)) .heading-block.left {
    margin-right: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* Handles main reflow for standard multi-control headers with toggles AND a button */
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: unset;
  }
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .heading-block.left,
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .heading-block.right {
    width: 100%;
  }
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .heading-block.right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):has(.heading-block.left .btn) .control-label {
    white-space: nowrap;
  }
}
/*
=========================================================================
  SMALL SCREEN STYLES
  - General rules are now scoped to only apply within headers with toggles.
=========================================================================
*/
@media (max-width: 768px) {
  /* Allows elements to wrap, but only inside headers with toggles */
  .page-heading:has(.toggle-group, program-area-select) .heading-block.left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .page-heading:has(.toggle-group, program-area-select) .heading-block.left .heading-block-element {
    margin-left: 0;
    margin-right: 15px;
  }
  /* Allows controls to wrap, but only inside headers with toggles */
  .page-heading:has(.toggle-group, program-area-select) .heading-block.right:has( > *:nth-child(2)) {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  /* Final reflow for SINGLE-control (program-area-select) headers */
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
    padding: 15px;
  }
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child) .heading-block.left,
  .split-block-heading.page-heading:has(.heading-block.right > program-area-select:only-child) .heading-block.right {
    width: 100%;
  }
  /* Catch-all reflow for ANY multi-control header with toggles */
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
  }
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) .heading-block.left,
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)) .heading-block.right {
    width: 100%;
  }
  .split-block-heading.page-heading:has(.toggle-group, program-area-select):has(.heading-block.right > *:nth-child(2)):not(.center) .heading-block.right {
    margin-bottom: 5px;
  }
  /* The specific fallback for the "Schedules" page layout */
  .split-block-heading.page-heading:has(.heading-block.right > .split-block-element:only-child):has(.heading-block.right .toggle-group) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
  }
  .split-block-heading.page-heading:has(.heading-block.right > .split-block-element:only-child):has(.heading-block.right .toggle-group) .heading-block.left,
  .split-block-heading.page-heading:has(.heading-block.right > .split-block-element:only-child):has(.heading-block.right .toggle-group) .heading-block.right {
    width: 100%;
  }
  .split-block-heading.page-heading:has(.heading-block.right > .split-block-element:only-child):has(.heading-block.right .toggle-group) .heading-block.left {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
.compound-heading.title {
  font-size: 1.25rem;
  margin: 0;
}
.compound-heading.context {
  font-size: 0.85714286rem;
  color: #4E4E4E;
  font-weight: 700;
  display: block;
  margin: 0;
}
@media (max-width: 320px) {
  .compound-heading.context {
    width: 280px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.compound-heading.context + .title {
  font-size: 1.21428571rem;
  font-weight: 400;
  color: #555;
}
.compound-heading.context ~ .title,
.compound-heading.context ~ .context {
  margin-top: -0.25em;
}
.heading-block.right .compound-heading .title,
.heading-block.right .compound-heading-wrap .title,
.compound-heading.entity-list .entity__figure,
.compound-heading-wrap.entity-list .entity__figure {
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.compound-heading.entity-list.entity-list--tabular,
.compound-heading-wrap.entity-list.entity-list--tabular {
  display: table;
}
.compound-heading.entity-list.entity-list--tabular .entity,
.compound-heading-wrap.entity-list.entity-list--tabular .entity {
  display: table-row;
}
.compound-heading.entity-list.entity-list--tabular .entity__label,
.compound-heading-wrap.entity-list.entity-list--tabular .entity__label,
.compound-heading.entity-list.entity-list--tabular .entity__figure,
.compound-heading-wrap.entity-list.entity-list--tabular .entity__figure {
  display: table-cell;
  text-align: right;
}
.compound-heading.entity-list.entity-list--tabular .entity__figure,
.compound-heading-wrap.entity-list.entity-list--tabular .entity__figure {
  text-align: left;
}
.compound-heading.entity-list .entity__label,
.compound-heading-wrap.entity-list .entity__label {
  white-space: nowrap;
}
.compound-heading.entity-list .entity__label,
.compound-heading-wrap.entity-list .entity__label,
.compound-heading.entity-list .figure--secondary,
.compound-heading-wrap.entity-list .figure--secondary {
  color: #555;
  font-size: 1rem;
}
.compound-heading.entity-list .entity__label + .entity__figure,
.compound-heading-wrap.entity-list .entity__label + .entity__figure,
.compound-heading.entity-list .figure--secondary + .entity__figure,
.compound-heading-wrap.entity-list .figure--secondary + .entity__figure {
  padding-left: .3em;
}
.compound-heading.entity-list,
.compound-heading-wrap.entity-list,
.compound-heading.entity-list .entity__figure,
.compound-heading-wrap.entity-list .entity__figure {
  color: #4E4E4E;
  line-height: 1.2;
  font-size: 1.21428571rem;
}
.compound-heading.entity-list .entity,
.compound-heading-wrap.entity-list .entity {
  line-height: 1.2;
}
.compound-heading.entity-list .entity.entity--primary .entity__label,
.compound-heading-wrap.entity-list .entity.entity--primary .entity__label,
.compound-heading.entity-list .entity.entity--primary .figure--secondary,
.compound-heading-wrap.entity-list .entity.entity--primary .figure--secondary {
  font-size: 1.21428571rem;
  color: #525252;
}
.compound-heading.entity-list .entity.entity--primary,
.compound-heading-wrap.entity-list .entity.entity--primary,
.compound-heading.entity-list .entity.entity--primary .entity__figure,
.compound-heading-wrap.entity-list .entity.entity--primary .entity__figure {
  font-size: 1.42857143rem;
}
.compound-heading.entity-list .entity.entity--secondary,
.compound-heading-wrap.entity-list .entity.entity--secondary,
.compound-heading.entity-list .entity.entity--secondary .entity__label,
.compound-heading-wrap.entity-list .entity.entity--secondary .entity__label,
.compound-heading.entity-list .entity.entity--secondary .entity__figure,
.compound-heading-wrap.entity-list .entity.entity--secondary .entity__figure {
  color: #555;
}
.compound-heading.entity-list .entity.entity--secondary .entity__label + .entity__figure,
.compound-heading-wrap.entity-list .entity.entity--secondary .entity__label + .entity__figure,
.compound-heading.entity-list .entity.entity--secondary .figure--secondary + .entity__figure,
.compound-heading-wrap.entity-list .entity.entity--secondary .figure--secondary + .entity__figure {
  color: #4E4E4E;
}
.compound-heading.entity-list .entity.entity--secondary .entity__label + .entity__figure:before,
.compound-heading-wrap.entity-list .entity.entity--secondary .entity__label + .entity__figure:before,
.compound-heading.entity-list .entity.entity--secondary .figure--secondary + .entity__figure:before,
.compound-heading-wrap.entity-list .entity.entity--secondary .figure--secondary + .entity__figure:before {
  content: '\2013';
  padding-right: .3em;
  color: #555;
}
.compound-heading.entity-list:not(.entity-list--tabular) .entity .entity__figure + .entity__figure,
.compound-heading-wrap.entity-list:not(.entity-list--tabular) .entity .entity__figure + .entity__figure {
  margin-left: -0.25em;
}
.compound-heading.entity-list:not(.entity-list--tabular) .entity .entity__figure + .entity__figure:before,
.compound-heading-wrap.entity-list:not(.entity-list--tabular) .entity .entity__figure + .entity__figure:before {
  content: '\2013';
  padding-right: .3em;
  color: #555;
}
.page-body-title,
.form-subsection-title,
.modal-header h3 {
  font-weight: 600;
  line-height: 1;
  margin: 1em 0;
}
.page-body-title.secondary,
.form-subsection-title.secondary,
.modal-header h3.secondary {
  font-size: 1.07142857rem;
  font-weight: 700;
}
.page-body-title,
.page-compound-heading.title,
.page-compound-heading.context {
  margin: 0;
}
.form-horizontal .form-subsection-title {
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .form-subsection-title.form-group {
  margin-top: 8px;
  margin-bottom: 8px;
}
.form-horizontal .form-subsection-title.form-group .subsection-title-heading {
  font-size: 1.21428571rem;
  padding-top: 1.5px;
}
h2 {
  /* this block may no longer be needed - Gerald 2/28/2024 */
}
h2.table-heading {
  font-size: 20.4px;
}
h2.page-compound-heading.context {
  font-size: 0.85714286rem;
  color: #808080;
  font-weight: 500;
  margin-bottom: 0;
  display: block;
  margin: 0;
}
.split-block-heading > .split-block-heading {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.split-block-heading > .heading-block,
.split-block-heading > .split-block {
  /*        height: 0; // really stupid IE flexbox fix
        min-height: @page-header-height;*/
}
@media (max-width: 480px) {
  .split-block-heading > .heading-block,
  .split-block-heading > .split-block {
    height: unset;
  }
}
.split-block-heading.search-heading > .heading-block,
.split-block-heading.fixed-heading-height > .heading-block,
.split-block-heading.search-heading > .split-block,
.split-block-heading.fixed-heading-height > .split-block {
  height: 60px;
}
@media (max-width: 480px) {
  .split-block-heading.search-heading > .heading-block,
  .split-block-heading.fixed-heading-height > .heading-block,
  .split-block-heading.search-heading > .split-block,
  .split-block-heading.fixed-heading-height > .split-block {
    max-height: unset;
    width: 250px;
  }
}
.split-block-heading,
.split-block-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.split-block-heading,
.split-block-group,
.split-block-heading .heading-block,
.split-block-group .heading-block,
.split-block-heading .split-block,
.split-block-group .split-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-block-heading.sibling-controls,
.split-block-group.sibling-controls,
.split-block-heading .heading-block.sibling-controls,
.split-block-group .heading-block.sibling-controls,
.split-block-heading .split-block.sibling-controls,
.split-block-group .split-block.sibling-controls {
  height: 60px;
}
@media (max-width: 768px) {
  .split-block-heading.sibling-controls,
  .split-block-group.sibling-controls,
  .split-block-heading .heading-block.sibling-controls,
  .split-block-group .heading-block.sibling-controls,
  .split-block-heading .split-block.sibling-controls,
  .split-block-group .split-block.sibling-controls {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    min-height: 60px;
  }
}
@media (max-width: 480px) {
  .split-block-heading.sibling-controls,
  .split-block-group.sibling-controls,
  .split-block-heading .heading-block.sibling-controls,
  .split-block-group .heading-block.sibling-controls,
  .split-block-heading .split-block.sibling-controls,
  .split-block-group .split-block.sibling-controls {
    height: unset;
    padding: 10px;
  }
}
.split-block-heading.wrap-children,
.split-block-group.wrap-children,
.split-block-heading .heading-block.wrap-children,
.split-block-group .heading-block.wrap-children,
.split-block-heading .split-block.wrap-children,
.split-block-group .split-block.wrap-children {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  min-height: 60px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.split-block-heading.wrap-children.pad-contents,
.split-block-group.wrap-children.pad-contents,
.split-block-heading .heading-block.wrap-children.pad-contents,
.split-block-group .heading-block.wrap-children.pad-contents,
.split-block-heading .split-block.wrap-children.pad-contents,
.split-block-group .split-block.wrap-children.pad-contents {
  padding: 10px;
}
@media (max-width: 320px) {
  .split-block-heading:not(.xs-styling-exempt),
  .split-block-group:not(.xs-styling-exempt),
  .split-block-heading .heading-block:not(.xs-styling-exempt),
  .split-block-group .heading-block:not(.xs-styling-exempt),
  .split-block-heading .split-block:not(.xs-styling-exempt),
  .split-block-group .split-block:not(.xs-styling-exempt) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 320px) {
  .split-block-heading:not(.center),
  .split-block-group:not(.center),
  .split-block-heading .heading-block:not(.center),
  .split-block-group .heading-block:not(.center),
  .split-block-heading .split-block:not(.center),
  .split-block-group .split-block:not(.center) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.split-block-heading.--wrap,
.split-block-group.--wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: none;
  height: auto;
}
.split-block-heading .heading-block.left,
.split-block-group .heading-block.left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /*        @media (max-width: @screen-xs){
             padding-top: 20px;
         }*/
}
.split-block-heading .heading-block,
.split-block-group .heading-block,
.split-block-heading .split-block,
.split-block-group .split-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 480px) {
  .split-block-heading .heading-block,
  .split-block-group .heading-block,
  .split-block-heading .split-block,
  .split-block-group .split-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.split-block-heading .heading-block,
.split-block-group .heading-block,
.split-block-heading .split-block,
.split-block-group .split-block,
.split-block-heading .heading-block .heading-block-element,
.split-block-group .heading-block .heading-block-element,
.split-block-heading .split-block .heading-block-element,
.split-block-group .split-block .heading-block-element,
.split-block-heading .heading-block .split-block-element,
.split-block-group .heading-block .split-block-element,
.split-block-heading .split-block .split-block-element,
.split-block-group .split-block .split-block-element {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (max-width: 480px) {
  .split-block-heading .heading-block,
  .split-block-group .heading-block,
  .split-block-heading .split-block,
  .split-block-group .split-block,
  .split-block-heading .heading-block .heading-block-element,
  .split-block-group .heading-block .heading-block-element,
  .split-block-heading .split-block .heading-block-element,
  .split-block-group .split-block .heading-block-element,
  .split-block-heading .heading-block .split-block-element,
  .split-block-group .heading-block .split-block-element,
  .split-block-heading .split-block .split-block-element,
  .split-block-group .split-block .split-block-element {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.split-block-heading .heading-block.search-filter-bar,
.split-block-group .heading-block.search-filter-bar,
.split-block-heading .split-block.search-filter-bar,
.split-block-group .split-block.search-filter-bar,
.split-block-heading .heading-block .heading-block-element.search-filter-bar,
.split-block-group .heading-block .heading-block-element.search-filter-bar,
.split-block-heading .split-block .heading-block-element.search-filter-bar,
.split-block-group .split-block .heading-block-element.search-filter-bar,
.split-block-heading .heading-block .split-block-element.search-filter-bar,
.split-block-group .heading-block .split-block-element.search-filter-bar,
.split-block-heading .split-block .split-block-element.search-filter-bar,
.split-block-group .split-block .split-block-element.search-filter-bar {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70em;
  padding-top: 5px;
}
@media (max-width: 480px) {
  .split-block-heading .heading-block.search-filter-bar,
  .split-block-group .heading-block.search-filter-bar,
  .split-block-heading .split-block.search-filter-bar,
  .split-block-group .split-block.search-filter-bar,
  .split-block-heading .heading-block .heading-block-element.search-filter-bar,
  .split-block-group .heading-block .heading-block-element.search-filter-bar,
  .split-block-heading .split-block .heading-block-element.search-filter-bar,
  .split-block-group .split-block .heading-block-element.search-filter-bar,
  .split-block-heading .heading-block .split-block-element.search-filter-bar,
  .split-block-group .heading-block .split-block-element.search-filter-bar,
  .split-block-heading .split-block .split-block-element.search-filter-bar,
  .split-block-group .split-block .split-block-element.search-filter-bar {
    margin: 0;
    width: calc(100vw - 180px);
  }
}
.split-block-heading .heading-block.right,
.split-block-group .heading-block.right,
.split-block-heading .split-block.right,
.split-block-group .split-block.right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 768px) {
  .split-block-heading .heading-block.right,
  .split-block-group .heading-block.right,
  .split-block-heading .split-block.right,
  .split-block-group .split-block.right {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.split-block-heading .heading-block.flex--rigid,
.split-block-group .heading-block.flex--rigid,
.split-block-heading .split-block.flex--rigid,
.split-block-group .split-block.flex--rigid,
.split-block-heading .heading-block .flex--rigid,
.split-block-group .heading-block .flex--rigid,
.split-block-heading .split-block .flex--rigid,
.split-block-group .split-block .flex--rigid {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split-block-heading .heading-block.flex--fill,
.split-block-group .heading-block.flex--fill,
.split-block-heading .split-block.flex--fill,
.split-block-group .split-block.flex--fill,
.split-block-heading .heading-block .flex--fill,
.split-block-group .heading-block .flex--fill,
.split-block-heading .split-block .flex--fill,
.split-block-group .split-block .flex--fill {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
.split-block-heading .heading-block.flex--autofill,
.split-block-group .heading-block.flex--autofill,
.split-block-heading .split-block.flex--autofill,
.split-block-group .split-block.flex--autofill,
.split-block-heading .heading-block .flex--autofill,
.split-block-group .heading-block .flex--autofill,
.split-block-heading .split-block .flex--autofill,
.split-block-group .split-block .flex--autofill {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.split-block-heading .heading-block.flex--fill,
.split-block-group .heading-block.flex--fill,
.split-block-heading .split-block.flex--fill,
.split-block-group .split-block.flex--fill,
.split-block-heading .heading-block .flex--fill,
.split-block-group .heading-block .flex--fill,
.split-block-heading .split-block .flex--fill,
.split-block-group .split-block .flex--fill,
.split-block-heading .heading-block.flex--autofill,
.split-block-group .heading-block.flex--autofill,
.split-block-heading .split-block.flex--autofill,
.split-block-group .split-block.flex--autofill,
.split-block-heading .heading-block .flex--autofill,
.split-block-group .heading-block .flex--autofill,
.split-block-heading .split-block .flex--autofill,
.split-block-group .split-block .flex--autofill {
  word-wrap: break-word;
}
.split-block-heading .heading-block.flex--wrap,
.split-block-group .heading-block.flex--wrap,
.split-block-heading .split-block.flex--wrap,
.split-block-group .split-block.flex--wrap,
.split-block-heading .heading-block .flex--wrap,
.split-block-group .heading-block .flex--wrap,
.split-block-heading .split-block .flex--wrap,
.split-block-group .split-block .flex--wrap {
  white-space: normal;
}
.split-block-heading.sticky-heading,
.split-block-group.sticky-heading {
  position: sticky;
  left: 0px;
  z-index: 1;
}
.page-heading .heading-block.right:not(.wnd-table-filter),
.page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap,
.page-heading .heading-block.right:not(.wnd-table-filter) .compound-heading.title.element--truncate,
.page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap .compound-heading.title.element--truncate {
  overflow: hidden;
}
@media (max-width: 320px) {
  .page-heading .heading-block.right:not(.wnd-table-filter),
  .page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap,
  .page-heading .heading-block.right:not(.wnd-table-filter) .compound-heading.title.element--truncate,
  .page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap .compound-heading.title.element--truncate {
    text-overflow: ellipsis;
    width: 100%;
  }
}
.page-heading .heading-block.right:not(.wnd-table-filter) span,
.page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap span,
.page-heading .heading-block.right:not(.wnd-table-filter) .compound-heading.title.element--truncate span,
.page-heading .heading-block.right:not(.wnd-table-filter) .heading-block-element.compound-heading-wrap .compound-heading.title.element--truncate span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.tabs {
  width: 100%;
  overflow: hidden;
  background: #f8f8f8;
  background: -o-linear-gradient(#f8f8f8, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#eeeeee', GradientType=0);
  border: 1px solid #e5e5e5;
  padding-left: 25px;
}
.edit-tabs,
.tabs-content,
.function-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 0;
  margin-bottom: 0;
}
.edit-tabs li,
.tabs-content li,
.function-tabs li,
.edit-tabs wnd-tab,
.tabs-content wnd-tab,
.function-tabs wnd-tab {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.edit-tabs li a,
.tabs-content li a,
.function-tabs li a,
.edit-tabs wnd-tab a,
.tabs-content wnd-tab a,
.function-tabs wnd-tab a,
.edit-tabs li .tab-link,
.tabs-content li .tab-link,
.function-tabs li .tab-link,
.edit-tabs wnd-tab .tab-link,
.tabs-content wnd-tab .tab-link,
.function-tabs wnd-tab .tab-link {
  display: block;
  height: 44px;
  padding-top: 4px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.85714286rem;
  color: #525252;
  line-height: 1;
}
.edit-tabs li a:before,
.tabs-content li a:before,
.function-tabs li a:before,
.edit-tabs wnd-tab a:before,
.tabs-content wnd-tab a:before,
.function-tabs wnd-tab a:before,
.edit-tabs li .tab-link:before,
.tabs-content li .tab-link:before,
.function-tabs li .tab-link:before,
.edit-tabs wnd-tab .tab-link:before,
.tabs-content wnd-tab .tab-link:before,
.function-tabs wnd-tab .tab-link:before,
.edit-tabs li a:after,
.tabs-content li a:after,
.function-tabs li a:after,
.edit-tabs wnd-tab a:after,
.tabs-content wnd-tab a:after,
.function-tabs wnd-tab a:after,
.edit-tabs li .tab-link:after,
.tabs-content li .tab-link:after,
.function-tabs li .tab-link:after,
.edit-tabs wnd-tab .tab-link:after,
.tabs-content wnd-tab .tab-link:after,
.function-tabs wnd-tab .tab-link:after {
  content: '';
  position: absolute;
  height: 20px;
  top: 13px;
}
.edit-tabs li a:after,
.tabs-content li a:after,
.function-tabs li a:after,
.edit-tabs wnd-tab a:after,
.tabs-content wnd-tab a:after,
.function-tabs wnd-tab a:after,
.edit-tabs li .tab-link:after,
.tabs-content li .tab-link:after,
.function-tabs li .tab-link:after,
.edit-tabs wnd-tab .tab-link:after,
.tabs-content wnd-tab .tab-link:after,
.function-tabs wnd-tab .tab-link:after {
  right: 0;
  border-right: 1px solid #d8d8d8;
}
.edit-tabs li a,
.tabs-content li a,
.function-tabs li a,
.edit-tabs wnd-tab a,
.tabs-content wnd-tab a,
.function-tabs wnd-tab a {
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}
.edit-tabs li.active a,
.tabs-content li.active a,
.function-tabs li.active a,
.edit-tabs wnd-tab.active a,
.tabs-content wnd-tab.active a,
.function-tabs wnd-tab.active a {
  border-bottom-color: #397abf;
}
.edit-tabs li:first-child a:before,
.tabs-content li:first-child a:before,
.function-tabs li:first-child a:before,
.edit-tabs wnd-tab:first-child a:before,
.tabs-content wnd-tab:first-child a:before,
.function-tabs wnd-tab:first-child a:before,
.edit-tabs li:first-child .tab-link:before,
.tabs-content li:first-child .tab-link:before,
.function-tabs li:first-child .tab-link:before,
.edit-tabs wnd-tab:first-child .tab-link:before,
.tabs-content wnd-tab:first-child .tab-link:before,
.function-tabs wnd-tab:first-child .tab-link:before {
  left: 0;
  border-left: 1px solid #d8d8d8;
}
.edit-tabs li a,
.tabs-content li a,
.function-tabs li a,
.edit-tabs wnd-tab a,
.tabs-content wnd-tab a,
.function-tabs wnd-tab a,
.edit-tabs li ~ li a,
.tabs-content li ~ li a,
.function-tabs li ~ li a,
.edit-tabs wnd-tab ~ li a,
.tabs-content wnd-tab ~ li a,
.function-tabs wnd-tab ~ li a,
.edit-tabs li .tab-link,
.tabs-content li .tab-link,
.function-tabs li .tab-link,
.edit-tabs wnd-tab .tab-link,
.tabs-content wnd-tab .tab-link,
.function-tabs wnd-tab .tab-link,
.edit-tabs li ~ wnd-tab .tab-link,
.tabs-content li ~ wnd-tab .tab-link,
.function-tabs li ~ wnd-tab .tab-link,
.edit-tabs wnd-tab ~ wnd-tab .tab-link,
.tabs-content wnd-tab ~ wnd-tab .tab-link,
.function-tabs wnd-tab ~ wnd-tab .tab-link {
  padding-left: 46px;
  padding-right: 46px;
}
.edit-tabs li:nth-last-child(n + 6) a,
.tabs-content li:nth-last-child(n + 6) a,
.function-tabs li:nth-last-child(n + 6) a,
.edit-tabs wnd-tab:nth-last-child(n + 6) a,
.tabs-content wnd-tab:nth-last-child(n + 6) a,
.function-tabs wnd-tab:nth-last-child(n + 6) a,
.edit-tabs li:nth-last-child(n + 6) ~ li a,
.tabs-content li:nth-last-child(n + 6) ~ li a,
.function-tabs li:nth-last-child(n + 6) ~ li a,
.edit-tabs wnd-tab:nth-last-child(n + 6) ~ li a,
.tabs-content wnd-tab:nth-last-child(n + 6) ~ li a,
.function-tabs wnd-tab:nth-last-child(n + 6) ~ li a,
.edit-tabs li:nth-last-child(n + 6) .tab-link,
.tabs-content li:nth-last-child(n + 6) .tab-link,
.function-tabs li:nth-last-child(n + 6) .tab-link,
.edit-tabs wnd-tab:nth-last-child(n + 6) .tab-link,
.tabs-content wnd-tab:nth-last-child(n + 6) .tab-link,
.function-tabs wnd-tab:nth-last-child(n + 6) .tab-link,
.edit-tabs li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
.tabs-content li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
.function-tabs li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
.edit-tabs wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link,
.tabs-content wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link,
.function-tabs wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link {
  padding-left: 36px;
  padding-right: 36px;
}
.edit-tabs li:nth-last-child(n + 8) a,
.tabs-content li:nth-last-child(n + 8) a,
.function-tabs li:nth-last-child(n + 8) a,
.edit-tabs wnd-tab:nth-last-child(n + 8) a,
.tabs-content wnd-tab:nth-last-child(n + 8) a,
.function-tabs wnd-tab:nth-last-child(n + 8) a,
.edit-tabs li:nth-last-child(n + 8) ~ li a,
.tabs-content li:nth-last-child(n + 8) ~ li a,
.function-tabs li:nth-last-child(n + 8) ~ li a,
.edit-tabs wnd-tab:nth-last-child(n + 8) ~ li a,
.tabs-content wnd-tab:nth-last-child(n + 8) ~ li a,
.function-tabs wnd-tab:nth-last-child(n + 8) ~ li a,
.edit-tabs li:nth-last-child(n + 8) .tab-link,
.tabs-content li:nth-last-child(n + 8) .tab-link,
.function-tabs li:nth-last-child(n + 8) .tab-link,
.edit-tabs wnd-tab:nth-last-child(n + 8) .tab-link,
.tabs-content wnd-tab:nth-last-child(n + 8) .tab-link,
.function-tabs wnd-tab:nth-last-child(n + 8) .tab-link,
.edit-tabs li:nth-last-child(n + 8) ~ wnd-tab .tab-link,
.tabs-content li:nth-last-child(n + 8) ~ wnd-tab .tab-link,
.function-tabs li:nth-last-child(n + 8) ~ wnd-tab .tab-link,
.edit-tabs wnd-tab:nth-last-child(n + 8) ~ wnd-tab .tab-link,
.tabs-content wnd-tab:nth-last-child(n + 8) ~ wnd-tab .tab-link,
.function-tabs wnd-tab:nth-last-child(n + 8) ~ wnd-tab .tab-link {
  padding-left: 27px;
  padding-right: 27px;
}
@media screen and (max-width: 1366px) {
  .edit-tabs li:nth-last-child(n + 5) a,
  .tabs-content li:nth-last-child(n + 5) a,
  .function-tabs li:nth-last-child(n + 5) a,
  .edit-tabs wnd-tab:nth-last-child(n + 5) a,
  .tabs-content wnd-tab:nth-last-child(n + 5) a,
  .function-tabs wnd-tab:nth-last-child(n + 5) a,
  .edit-tabs li:nth-last-child(n + 5) ~ li a,
  .tabs-content li:nth-last-child(n + 5) ~ li a,
  .function-tabs li:nth-last-child(n + 5) ~ li a,
  .edit-tabs wnd-tab:nth-last-child(n + 5) ~ li a,
  .tabs-content wnd-tab:nth-last-child(n + 5) ~ li a,
  .function-tabs wnd-tab:nth-last-child(n + 5) ~ li a,
  .edit-tabs li:nth-last-child(n + 5) .tab-link,
  .tabs-content li:nth-last-child(n + 5) .tab-link,
  .function-tabs li:nth-last-child(n + 5) .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 5) .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 5) .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 5) .tab-link,
  .edit-tabs li:nth-last-child(n + 5) ~ wnd-tab .tab-link,
  .tabs-content li:nth-last-child(n + 5) ~ wnd-tab .tab-link,
  .function-tabs li:nth-last-child(n + 5) ~ wnd-tab .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 5) ~ wnd-tab .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 5) ~ wnd-tab .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 5) ~ wnd-tab .tab-link {
    padding-left: 32px;
    padding-right: 32px;
  }
  .edit-tabs li:nth-last-child(n + 7) a,
  .tabs-content li:nth-last-child(n + 7) a,
  .function-tabs li:nth-last-child(n + 7) a,
  .edit-tabs wnd-tab:nth-last-child(n + 7) a,
  .tabs-content wnd-tab:nth-last-child(n + 7) a,
  .function-tabs wnd-tab:nth-last-child(n + 7) a,
  .edit-tabs li:nth-last-child(n + 7) ~ li a,
  .tabs-content li:nth-last-child(n + 7) ~ li a,
  .function-tabs li:nth-last-child(n + 7) ~ li a,
  .edit-tabs wnd-tab:nth-last-child(n + 7) ~ li a,
  .tabs-content wnd-tab:nth-last-child(n + 7) ~ li a,
  .function-tabs wnd-tab:nth-last-child(n + 7) ~ li a,
  .edit-tabs li:nth-last-child(n + 7) .tab-link,
  .tabs-content li:nth-last-child(n + 7) .tab-link,
  .function-tabs li:nth-last-child(n + 7) .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 7) .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 7) .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 7) .tab-link,
  .edit-tabs li:nth-last-child(n + 7) ~ wnd-tab .tab-link,
  .tabs-content li:nth-last-child(n + 7) ~ wnd-tab .tab-link,
  .function-tabs li:nth-last-child(n + 7) ~ wnd-tab .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 7) ~ wnd-tab .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 7) ~ wnd-tab .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 7) ~ wnd-tab .tab-link {
    padding-left: 23px;
    padding-right: 23px;
  }
}
@media screen and (max-width: 1200px) {
  .edit-tabs li:nth-last-child(n + 4) a,
  .tabs-content li:nth-last-child(n + 4) a,
  .function-tabs li:nth-last-child(n + 4) a,
  .edit-tabs wnd-tab:nth-last-child(n + 4) a,
  .tabs-content wnd-tab:nth-last-child(n + 4) a,
  .function-tabs wnd-tab:nth-last-child(n + 4) a,
  .edit-tabs li:nth-last-child(n + 4) ~ li a,
  .tabs-content li:nth-last-child(n + 4) ~ li a,
  .function-tabs li:nth-last-child(n + 4) ~ li a,
  .edit-tabs wnd-tab:nth-last-child(n + 4) ~ li a,
  .tabs-content wnd-tab:nth-last-child(n + 4) ~ li a,
  .function-tabs wnd-tab:nth-last-child(n + 4) ~ li a,
  .edit-tabs li:nth-last-child(n + 4) .tab-link,
  .tabs-content li:nth-last-child(n + 4) .tab-link,
  .function-tabs li:nth-last-child(n + 4) .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 4) .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 4) .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 4) .tab-link,
  .edit-tabs li:nth-last-child(n + 4) ~ wnd-tab .tab-link,
  .tabs-content li:nth-last-child(n + 4) ~ wnd-tab .tab-link,
  .function-tabs li:nth-last-child(n + 4) ~ wnd-tab .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 4) ~ wnd-tab .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 4) ~ wnd-tab .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 4) ~ wnd-tab .tab-link {
    padding-left: 27px;
    padding-right: 27px;
  }
  .edit-tabs li:nth-last-child(n + 6) a,
  .tabs-content li:nth-last-child(n + 6) a,
  .function-tabs li:nth-last-child(n + 6) a,
  .edit-tabs wnd-tab:nth-last-child(n + 6) a,
  .tabs-content wnd-tab:nth-last-child(n + 6) a,
  .function-tabs wnd-tab:nth-last-child(n + 6) a,
  .edit-tabs li:nth-last-child(n + 6) ~ li a,
  .tabs-content li:nth-last-child(n + 6) ~ li a,
  .function-tabs li:nth-last-child(n + 6) ~ li a,
  .edit-tabs wnd-tab:nth-last-child(n + 6) ~ li a,
  .tabs-content wnd-tab:nth-last-child(n + 6) ~ li a,
  .function-tabs wnd-tab:nth-last-child(n + 6) ~ li a,
  .edit-tabs li:nth-last-child(n + 6) .tab-link,
  .tabs-content li:nth-last-child(n + 6) .tab-link,
  .function-tabs li:nth-last-child(n + 6) .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 6) .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 6) .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 6) .tab-link,
  .edit-tabs li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
  .tabs-content li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
  .function-tabs li:nth-last-child(n + 6) ~ wnd-tab .tab-link,
  .edit-tabs wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link,
  .tabs-content wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link,
  .function-tabs wnd-tab:nth-last-child(n + 6) ~ wnd-tab .tab-link {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.collapse-tabs,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) {
  overflow-y: visible;
}
.collapse-tabs ul,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul,
.collapse-tabs .tabs-content,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content {
  background-color: #f0f0f0;
  background-color: #e1e1e1;
  display: inline-block;
  position: absolute;
  z-index: 1100;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  -webkit-transition: 310ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition: 310ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -webkit-transition-property: padding;
  transition-property: padding;
  max-height: inherit;
  overflow-y: inherit;
  overflow-x: hidden;
}
.collapse-tabs ul:not(:hover) li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:not(:hover) li:not(.active),
.collapse-tabs .tabs-content:not(:hover) li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:not(:hover) li:not(.active),
.collapse-tabs ul:not(:hover) wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:not(:hover) wnd-tab:not(.active),
.collapse-tabs .tabs-content:not(:hover) wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:not(:hover) wnd-tab:not(.active) {
  max-height: 0;
  min-height: 0;
  opacity: 0;
  border: 0;
  overflow-y: hidden;
}
.collapse-tabs ul:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover,
.collapse-tabs .tabs-content:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover {
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  padding-top: 46px;
}
.collapse-tabs ul:hover li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover li.active a:after,
.collapse-tabs .tabs-content:hover li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover li.active a:after,
.collapse-tabs ul:hover wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover wnd-tab.active .tab-link:after,
.collapse-tabs .tabs-content:hover wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover wnd-tab.active .tab-link:after {
  opacity: 0;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.collapse-tabs ul:hover li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover li,
.collapse-tabs .tabs-content:hover li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover li,
.collapse-tabs ul:hover wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover wnd-tab,
.collapse-tabs .tabs-content:hover wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover wnd-tab {
  -webkit-transition-duration: 310ms;
          transition-duration: 310ms;
}
.collapse-tabs ul li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active),
.collapse-tabs .tabs-content li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active),
.collapse-tabs ul wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active),
.collapse-tabs .tabs-content wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) {
  border-bottom-width: 1px;
}
.collapse-tabs ul li:not(.active) a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active) a,
.collapse-tabs .tabs-content li:not(.active) a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active) a,
.collapse-tabs ul wnd-tab:not(.active) a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active) a,
.collapse-tabs .tabs-content wnd-tab:not(.active) a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) a {
  background-color: #f0f0f0;
}
.collapse-tabs ul li:last-child,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:last-child,
.collapse-tabs .tabs-content li:last-child,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:last-child,
.collapse-tabs ul wnd-tab:last-child,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:last-child,
.collapse-tabs .tabs-content wnd-tab:last-child,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:last-child {
  border-bottom-color: #d1d1d1;
}
.collapse-tabs ul li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li,
.collapse-tabs .tabs-content li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li,
.collapse-tabs ul wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab,
.collapse-tabs .tabs-content wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab {
  float: none;
  position: static;
  border: 0px solid #e5e5e5;
  min-height: 46px;
  max-height: 46px;
  height: 100%;
  opacity: 1;
  -webkit-transition: 490ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition: 490ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -webkit-transition-property: min-height, max-height, opacity;
  transition-property: min-height, max-height, opacity;
}
@media screen and (min-width: 0\0) {
  .collapse-tabs ul li,
  .wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li,
  .collapse-tabs .tabs-content li,
  .wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li,
  .collapse-tabs ul wnd-tab,
  .wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab,
  .collapse-tabs .tabs-content wnd-tab,
  .wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab {
    height: 46px;
  }
}
.collapse-tabs ul li.active,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active,
.collapse-tabs .tabs-content li.active,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active,
.collapse-tabs ul wnd-tab.active,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active,
.collapse-tabs .tabs-content wnd-tab.active,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active {
  border-left: 0;
  border-right: 0;
}
.collapse-tabs ul li.active a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active a,
.collapse-tabs .tabs-content li.active a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active a,
.collapse-tabs ul wnd-tab.active a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active a,
.collapse-tabs .tabs-content wnd-tab.active a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active a,
.collapse-tabs ul li.active .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active .wnd-tab-link,
.collapse-tabs .tabs-content li.active .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active .wnd-tab-link,
.collapse-tabs ul wnd-tab.active .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active .wnd-tab-link,
.collapse-tabs .tabs-content wnd-tab.active .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active .wnd-tab-link {
  width: 100%;
  background-color: #e6e6e6;
  white-space: nowrap;
}
.collapse-tabs ul li.active a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active a:hover,
.collapse-tabs .tabs-content li.active a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active a:hover,
.collapse-tabs ul wnd-tab.active a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active a:hover,
.collapse-tabs .tabs-content wnd-tab.active a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active a:hover,
.collapse-tabs ul li.active .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active .wnd-tab-link:hover,
.collapse-tabs .tabs-content li.active .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active .wnd-tab-link:hover,
.collapse-tabs ul wnd-tab.active .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active .wnd-tab-link:hover,
.collapse-tabs .tabs-content wnd-tab.active .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active .wnd-tab-link:hover,
.collapse-tabs ul li.active a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active a:focus,
.collapse-tabs .tabs-content li.active a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active a:focus,
.collapse-tabs ul wnd-tab.active a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active a:focus,
.collapse-tabs .tabs-content wnd-tab.active a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active a:focus,
.collapse-tabs ul li.active .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active .wnd-tab-link:focus,
.collapse-tabs .tabs-content li.active .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active .wnd-tab-link:focus,
.collapse-tabs ul wnd-tab.active .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active .wnd-tab-link:focus,
.collapse-tabs .tabs-content wnd-tab.active .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active .wnd-tab-link:focus {
  background-color: #dcdcdc;
}
.collapse-tabs ul li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active a:after,
.collapse-tabs .tabs-content li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active a:after,
.collapse-tabs ul wnd-tab.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active a:after,
.collapse-tabs .tabs-content wnd-tab.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active a:after,
.collapse-tabs ul li.active .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li.active .wnd-tab-link:after,
.collapse-tabs .tabs-content li.active .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li.active .wnd-tab-link:after,
.collapse-tabs ul wnd-tab.active .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab.active .wnd-tab-link:after,
.collapse-tabs .tabs-content wnd-tab.active .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab.active .wnd-tab-link:after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #397abf transparent transparent transparent;
  opacity: 1;
  position: static;
  margin-left: 4px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
          transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -webkit-transition-duration: 310ms;
          transition-duration: 310ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.collapse-tabs ul li:not(.active) a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active) a:after,
.collapse-tabs .tabs-content li:not(.active) a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active) a:after,
.collapse-tabs ul wnd-tab:not(.active) a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active) a:after,
.collapse-tabs .tabs-content wnd-tab:not(.active) a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) a:after,
.collapse-tabs ul li:not(.active) .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active) .wnd-tab-link:after,
.collapse-tabs .tabs-content li:not(.active) .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active) .wnd-tab-link:after,
.collapse-tabs ul wnd-tab:not(.active) .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active) .wnd-tab-link:after,
.collapse-tabs .tabs-content wnd-tab:not(.active) .wnd-tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) .wnd-tab-link:after,
.collapse-tabs ul li:not(.active) a:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active) a:hover:after,
.collapse-tabs .tabs-content li:not(.active) a:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active) a:hover:after,
.collapse-tabs ul wnd-tab:not(.active) a:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active) a:hover:after,
.collapse-tabs .tabs-content wnd-tab:not(.active) a:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) a:hover:after,
.collapse-tabs ul li:not(.active) .wnd-tab-link:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li:not(.active) .wnd-tab-link:hover:after,
.collapse-tabs .tabs-content li:not(.active) .wnd-tab-link:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li:not(.active) .wnd-tab-link:hover:after,
.collapse-tabs ul wnd-tab:not(.active) .wnd-tab-link:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab:not(.active) .wnd-tab-link:hover:after,
.collapse-tabs .tabs-content wnd-tab:not(.active) .wnd-tab-link:hover:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab:not(.active) .wnd-tab-link:hover:after {
  display: none;
}
.collapse-tabs ul li a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li a,
.collapse-tabs .tabs-content li a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li a,
.collapse-tabs ul wnd-tab a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab a,
.collapse-tabs .tabs-content wnd-tab a,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab a,
.collapse-tabs ul li .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li .wnd-tab-link,
.collapse-tabs .tabs-content li .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li .wnd-tab-link,
.collapse-tabs ul wnd-tab .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab .wnd-tab-link,
.collapse-tabs .tabs-content wnd-tab .wnd-tab-link,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab .wnd-tab-link {
  width: 100%;
  padding-left: 23px;
  padding-right: 23px;
  background-color: #f0f0f0;
}
.collapse-tabs ul li a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li a:hover,
.collapse-tabs .tabs-content li a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li a:hover,
.collapse-tabs ul wnd-tab a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab a:hover,
.collapse-tabs .tabs-content wnd-tab a:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab a:hover,
.collapse-tabs ul li .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li .wnd-tab-link:hover,
.collapse-tabs .tabs-content li .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li .wnd-tab-link:hover,
.collapse-tabs ul wnd-tab .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab .wnd-tab-link:hover,
.collapse-tabs .tabs-content wnd-tab .wnd-tab-link:hover,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab .wnd-tab-link:hover,
.collapse-tabs ul li a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li a:focus,
.collapse-tabs .tabs-content li a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li a:focus,
.collapse-tabs ul wnd-tab a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab a:focus,
.collapse-tabs .tabs-content wnd-tab a:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab a:focus,
.collapse-tabs ul li .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li .wnd-tab-link:focus,
.collapse-tabs .tabs-content li .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li .wnd-tab-link:focus,
.collapse-tabs ul wnd-tab .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab .wnd-tab-link:focus,
.collapse-tabs .tabs-content wnd-tab .wnd-tab-link:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab .wnd-tab-link:focus {
  background-color: #e6e6e6;
}
.collapse-tabs ul li a:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li a:before,
.collapse-tabs .tabs-content li a:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li a:before,
.collapse-tabs ul wnd-tab a:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab a:before,
.collapse-tabs .tabs-content wnd-tab a:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab a:before,
.collapse-tabs ul li .wnd-tab-link:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li .wnd-tab-link:before,
.collapse-tabs .tabs-content li .wnd-tab-link:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li .wnd-tab-link:before,
.collapse-tabs ul wnd-tab .wnd-tab-link:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab .wnd-tab-link:before,
.collapse-tabs .tabs-content wnd-tab .wnd-tab-link:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab .wnd-tab-link:before,
.collapse-tabs ul li a:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li a:hover:before,
.collapse-tabs .tabs-content li a:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li a:hover:before,
.collapse-tabs ul wnd-tab a:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab a:hover:before,
.collapse-tabs .tabs-content wnd-tab a:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab a:hover:before,
.collapse-tabs ul li .wnd-tab-link:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul li .wnd-tab-link:hover:before,
.collapse-tabs .tabs-content li .wnd-tab-link:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content li .wnd-tab-link:hover:before,
.collapse-tabs ul wnd-tab .wnd-tab-link:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul wnd-tab .wnd-tab-link:hover:before,
.collapse-tabs .tabs-content wnd-tab .wnd-tab-link:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content wnd-tab .wnd-tab-link:hover:before {
  display: none;
}
.collapse-tabs ul:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:before,
.collapse-tabs .tabs-content:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:before {
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  content: 'Select...';
  text-align: center;
  font-style: italic;
  font-weight: 600;
  color: #bebcbd;
  /* padding-top: 12px; */
  top: 13px;
  -webkit-transition: .25s opacity;
  transition: .25s opacity;
  opacity: 0;
}
.collapse-tabs ul:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:hover:before,
.collapse-tabs .tabs-content:hover:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:hover:before,
.collapse-tabs ul:focus:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus:before,
.collapse-tabs .tabs-content:focus:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus:before {
  opacity: 1;
}
.edit-tabs.has-modifier,
.wnd-tabs.has-modifier,
.tabs.has-modifier {
  padding-left: 0;
}
.page-body-tabs {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  display: block;
  height: 46px;
}
.page-body-tabs div.tab-modifier {
  background-color: #bfbfbf;
  float: left;
  position: relative;
  padding-left: 21.25px;
  padding-right: 21.25px;
  border: 1px solid #a1a1a1;
  height: 100%;
  border-left: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-body-tabs div.tab-modifier + ul li:first-child,
.page-body-tabs div.tab-modifier .tabs-content wnd-tab:first-child {
  margin-left: 23px;
}
.page-body-tabs div.tab-modifier + ul li:first-child a:before,
.page-body-tabs div.tab-modifier .tabs-content wnd-tab:first-child a:before {
  border-left: none;
}
.page-body-tabs div.tab-modifier .control-label {
  vertical-align: middle;
  font-size: 1.14285714rem;
  font-weight: 600;
}
.page-body-tabs div.tab-modifier select.form-control {
  margin-bottom: 0;
}
.page-body-tabs div.tab-modifier:before,
.page-body-tabs div.tab-modifier:after {
  content: "";
  width: 0;
  height: 0;
  top: 0px;
}
.page-body-tabs div.tab-modifier:before {
  position: absolute;
  right: -21px;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #a1a1a1;
}
.page-body-tabs div.tab-modifier:after {
  position: absolute;
  right: -19px;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #bfbfbf;
}
.function-tabs {
  height: 58px;
  border: 1px solid #e5e5e5;
}
.function-tabs ul {
  margin: 0;
}
.function-tabs ul li a {
  font-size: 1rem;
  padding: 22px 24px 18px 24px;
  height: 56px;
}
@media (max-width: 630px) {
  .function-tabs ul li a {
    padding: 22px 10px 18px 10px;
  }
}
.function-tabs ul li a:before,
.function-tabs ul li a:after {
  display: none;
}
.alert--page-wide {
  text-align: center;
}
.alert--page-wide .alert__heading {
  font-size: 1.71428571rem;
  font-weight: 400;
  color: #858585;
  margin: 1em auto;
}
.alert--page-wide .alert__icon {
  margin: 0 auto;
  fill: #F7B2AE;
}
.alert--page-wide .alert__icon.icon--error {
  height: 250px;
  height: 35vh;
  width: 100%;
}
.alert--page-wide .alert__icon.icon--four-oh-four {
  background: url("images/404.png");
  height: 249px;
  width: 357px;
  margin: 200px auto 30px;
}
.alert--page-wide .alert__error-message {
  text-align: left;
  background-color: #FCFCFC;
}
[wnd-error-container] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1400;
  background-color: white;
  background-color: #F6F6F6;
  padding: 5% 10%;
  width: 100%;
}
[wnd-error-container] .alert--page-wide {
  display: table-cell;
  vertical-align: middle;
}
[wnd-error-container] .alert__image {
  cursor: pointer;
}
#ContentViewport ~ [wnd-error-container] {
  left: 260px;
  width: calc(100% - 260px);
}
.sidebar.collapsed ~ #ContentViewport ~ [wnd-error-container] {
  left: 40px;
  width: calc(100% - 40px);
}
.banner-alert {
  min-height: 0;
  max-height: 0;
  height: 100%;
  -webkit-transition: 0.4s min-height ease ,  0.4s max-height ease;
  transition: 0.4s min-height ease ,  0.4s max-height ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fad5dc;
}
@media screen and (min-width: 0\0) {
  .banner-alert {
    height: 0;
  }
}
.banner-alert.active {
  min-height: 31px;
  max-height: 31px;
  height: 100%;
  border-top: 1px solid #E61D43;
  margin-top: -1px;
}
@media screen and (min-width: 0\0) {
  .banner-alert.active {
    height: 31px;
  }
}
.banner-alert ul {
  list-style-type: none;
  padding-left: 0;
}
.banner-alert .alert-icon,
.banner-alert .alert-text {
  display: inline-block;
  vertical-align: top;
}
.banner-alert .alert-icon {
  color: #E61D43;
  padding-top: 7px;
}
.banner-alert .alert-text {
  color: #bb1534;
}
.banner-alert [wnd-banner-alert-msg] > .alert-text {
  padding-left: 6px;
}
.banner-alert .alert-text,
.banner-alert .more-announcements {
  font-size: 1rem;
  padding-top: 9px;
  padding-bottom: 7px;
  margin: 0;
  line-height: 1;
}
.banner-alert li > * {
  padding-left: 5px;
  padding-right: 5px;
}
.banner-alert li > *:first-child {
  padding-left: 21.25px;
}
.banner-alert .hide-announcements {
  padding-left: 5px;
}
.banner-alert ul,
.banner-alert li,
.banner-alert .hide-announcements {
  background-color: inherit;
}
.banner-alert button {
  text-align: inherit;
  background: none;
  border: 0;
  -webkit-appearance: none;
  font-size: inherit;
  color: #bb1534;
  padding-left: 14px;
  padding-right: 14px;
  position: relative;
  top: 4px;
}
.banner-alert button:hover,
.banner-alert button:focus {
  color: #e61d43;
}
.banner-alert button:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: 0px 0px 4px #eb4b69;
}
.banner-alert button i {
  font-size: 1rem;
  vertical-align: middle;
}
.page-body-tabs ~ div .banner-alert:first-child {
  border-top-color: transparent;
}
.banner-alert.ng-enter {
  display: block !important;
  min-height: 0;
  max-height: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  -webkit-transition: 0.4s min-height ease ,  0.4s max-height ease;
  transition: 0.4s min-height ease ,  0.4s max-height ease;
  -webkit-transition-property: min-height ,  max-height ,  background-color ,  border-color;
  transition-property: min-height ,  max-height ,  background-color ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
  transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
}
@media screen and (min-width: 0\0) {
  .banner-alert.ng-enter {
    height: 0;
  }
}
.banner-alert.ng-enter.ng-enter-active {
  border-color: #E61D43;
  background: #fad5dc;
  min-height: 31px;
  max-height: 31px;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .banner-alert.ng-enter.ng-enter-active {
    height: 31px;
  }
}
.banner-alert.ng-leave {
  display: block !important;
  border-color: #E61D43;
  min-height: 31px;
  max-height: 31px;
  height: 100%;
  -webkit-transition-property: min-height ,  max-height ,  border-color;
  transition-property: min-height ,  max-height ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.4s;
  transition-duration: 0.4s ,  0.4s ,  0.4s;
}
@media screen and (min-width: 0\0) {
  .banner-alert.ng-leave {
    height: 31px;
  }
}
.banner-alert.ng-leave.ng-leave-active {
  display: block !important;
  border-color: transparent;
  min-height: 0;
  max-height: 0;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .banner-alert.ng-leave.ng-leave-active {
    height: 0;
  }
}
.banner-alert.page-body-warning,
.banner-alert.system-announcements {
  background-color: #ffe894;
}
.banner-alert.page-body-warning .alert-icon,
.banner-alert.system-announcements .alert-icon {
  color: #fac400;
}
.banner-alert.page-body-warning .alert-text,
.banner-alert.system-announcements .alert-text {
  color: #614c00;
}
.banner-alert.page-body-alert,
.banner-alert.page-body-warning {
  white-space: normal;
}
.banner-alert.page-body-alert [wnd-banner-alert-msg],
.banner-alert.page-body-warning [wnd-banner-alert-msg] {
  display: inline-block;
}
.banner-alert.page-body-alert [wnd-banner-alert-msg]:nth-child(n + 1),
.banner-alert.page-body-warning [wnd-banner-alert-msg]:nth-child(n + 1) {
  margin-left: 1em;
}
.more-info {
  color: #2b81e3;
  font-size: 1rem;
}
.more-info.btn.btn-icon-solo:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.more-info.btn.btn-icon-solo .popover.popover-for-icon {
  color: #707070;
  font-size: 1rem;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  max-width: none;
  width: 23em;
}
.more-info.btn.btn-icon-solo .popover.popover-for-icon .popover-content {
  white-space: normal;
  padding-top: 8px;
  padding-bottom: 8px;
}
.page-footer {
  margin-top: auto;
  padding-left: 50px;
  padding-right: 50px;
}
.page-footer.list-actions {
  padding-left: 36px;
  padding-right: 36px;
}
.page-footer,
.modal-footer,
.toolbar-footer {
  position: absolute;
  position: static;
  bottom: 0;
  width: 100%;
  height: 55px;
  background: #ededed;
  border-top: 4px solid #d6d6d6;
  text-align: left;
  -webkit-transition: 0.5s border-color ease-out;
  transition: 0.5s border-color ease-out;
  white-space: nowrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.page-footer:before,
.modal-footer:before,
.toolbar-footer:before,
.page-footer:after,
.modal-footer:after,
.toolbar-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-footer:after,
.modal-footer:after,
.toolbar-footer:after {
  clear: both;
}
.page-footer:before,
.modal-footer:before,
.toolbar-footer:before,
.page-footer:after,
.modal-footer:after,
.toolbar-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-footer:after,
.modal-footer:after,
.toolbar-footer:after {
  clear: both;
}
.page-footer.ng-enter,
.modal-footer.ng-enter,
.toolbar-footer.ng-enter,
.page-footer.ng-leave,
.modal-footer.ng-leave,
.toolbar-footer.ng-leave {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.page-footer.slide-up,
.modal-footer.slide-up,
.toolbar-footer.slide-up {
  display: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.page-footer.slide-up.slide-up-active,
.modal-footer.slide-up.slide-up-active,
.toolbar-footer.slide-up.slide-up-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  display: block;
}
.page-footer.slide-up.slide-up-active-add,
.modal-footer.slide-up.slide-up-active-add,
.toolbar-footer.slide-up.slide-up-active-add,
.page-footer.slide-up.slide-up-active-remove,
.modal-footer.slide-up.slide-up-active-remove,
.toolbar-footer.slide-up.slide-up-active-remove {
  display: block;
  -webkit-transition: border-color, -webkit-transform;
  transition: border-color, -webkit-transform;
  transition: border-color, transform;
  transition: border-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.5s, 0.4s;
          transition-duration: 0.5s, 0.4s;
  transition-timing: ease-in;
}
.page-footer.slide-up.slide-up-active-add.slide-up-active-add-active,
.modal-footer.slide-up.slide-up-active-add.slide-up-active-add-active,
.toolbar-footer.slide-up.slide-up-active-add.slide-up-active-add-active,
.page-footer.slide-up.slide-up-active-remove,
.modal-footer.slide-up.slide-up-active-remove,
.toolbar-footer.slide-up.slide-up-active-remove {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.page-footer.slide-up.slide-up-active-remove.slide-up-active-remove-active,
.modal-footer.slide-up.slide-up-active-remove.slide-up-active-remove-active,
.toolbar-footer.slide-up.slide-up-active-remove.slide-up-active-remove-active,
.page-footer.slide-up.slide-up-active-add,
.modal-footer.slide-up.slide-up-active-add,
.toolbar-footer.slide-up.slide-up-active-add {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.page-footer .spinner,
.modal-footer .spinner,
.toolbar-footer .spinner {
  margin: 0;
}
.page-footer:not(.action-bar),
.modal-footer:not(.action-bar),
.toolbar-footer:not(.action-bar) {
  overflow: hidden;
}
.page-footer > *,
.modal-footer > *,
.toolbar-footer > *,
.page-footer > [ng-transclude] > *,
.modal-footer > [ng-transclude] > *,
.toolbar-footer > [ng-transclude] > * {
  margin-left: 8px;
  display: inline-block;
}
.page-footer > .flex-input-group,
.modal-footer > .flex-input-group,
.toolbar-footer > .flex-input-group,
.page-footer > [ng-transclude] > .flex-input-group,
.modal-footer > [ng-transclude] > .flex-input-group,
.toolbar-footer > [ng-transclude] > .flex-input-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.page-footer > *:first-child,
.modal-footer > *:first-child,
.toolbar-footer > *:first-child,
.page-footer > [ng-transclude],
.modal-footer > [ng-transclude],
.toolbar-footer > [ng-transclude],
.page-footer .separator + *,
.modal-footer .separator + *,
.toolbar-footer .separator + * {
  margin-left: 0px;
}
.page-footer:after,
.modal-footer:after,
.toolbar-footer:after {
  content: " ";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.page-footer .separator,
.modal-footer .separator,
.toolbar-footer .separator {
  height: 0;
  width: 0;
  border-right: 1px solid #ccc;
  margin-right: 24px;
  margin-left: 24px;
  margin-bottom: -55px;
  padding-bottom: 55px;
  position: relative;
  top: -27.5px;
}
.page-footer .separator:last-child,
.modal-footer .separator:last-child,
.toolbar-footer .separator:last-child {
  display: none;
}
.page-footer .btn-save,
.modal-footer .btn-save,
.toolbar-footer .btn-save {
  -webkit-transition: 0.5s background-color ease, 0.5s border-color ease;
  transition: 0.5s background-color ease, 0.5s border-color ease;
}
.page-footer .btn-save.ng-enter,
.modal-footer .btn-save.ng-enter,
.toolbar-footer .btn-save.ng-enter,
.page-footer .btn-save.ng-leave,
.modal-footer .btn-save.ng-leave,
.toolbar-footer .btn-save.ng-leave {
  -webkit-transition-duration: 0 !important;
          transition-duration: 0 !important;
}
.page-footer.validation-success,
.modal-footer.validation-success,
.toolbar-footer.validation-success,
.slide-child .page-footer.validation-success,
.slide-child .modal-footer.validation-success,
.slide-child .toolbar-footer.validation-success {
  border-color: #007626;
}
form.ng-valid:not(.ng-pristine) .page-footer,
form.ng-valid:not(.ng-pristine) .modal-footer,
form.ng-valid:not(.ng-pristine) .toolbar-footer,
[ng-form].ng-valid:not(.ng-pristine) .page-footer,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer {
  border-color: #007626;
}
form.ng-valid:not(.ng-pristine) .page-footer .btn-save,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save {
  color: white;
  fill: white;
  background: #007626;
  background: -o-linear-gradient(#00902e, #005d1e);
  border-color: #003912;
  border-width: 1px;
  border-style: solid;
}
form.ng-valid:not(.ng-pristine) .page-footer .btn-save:hover,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save:hover,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:hover,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save:hover,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save:hover,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:hover,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.active,
.open form.ng-valid:not(.ng-pristine) .page-footer .btn-save.dropdown-toggle,
.open form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.dropdown-toggle,
.open form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #004d19;
  background: -o-linear-gradient(#00902e, #004316);
  border-color: #000000;
}
form.ng-valid:not(.ng-pristine) .page-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.active,
.open .dropdown-toggle form.ng-valid:not(.ng-pristine) .page-footer .btn-save,
.open .dropdown-toggle form.ng-valid:not(.ng-pristine) .modal-footer .btn-save,
.open .dropdown-toggle form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save {
  -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);
  background-image: none;
  background: #004d19;
}
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled].active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled].active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled].active {
  background: #007626;
  border-color: #003912;
}
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled],
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled],
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:hover,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:hover,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:hover,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:hover,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:focus,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:focus,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:focus,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:focus,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled]:active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled]:active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save.disabled.active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save.disabled.active,
form.ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled].active,
form.ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled].active,
form.ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .page-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .modal-footer .btn-save[disabled].active,
[ng-form].ng-valid:not(.ng-pristine) .toolbar-footer .btn-save[disabled].active {
  color: #636363;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
  background: #e8e8e8;
  border-color: #c9c9c9;
}
form.ng-invalid .page-footer .btn-save,
form.ng-invalid .modal-footer .btn-save,
form.ng-invalid .toolbar-footer .btn-save,
[ng-form].ng-invalid .page-footer .btn-save,
[ng-form].ng-invalid .modal-footer .btn-save,
[ng-form].ng-invalid .toolbar-footer .btn-save {
  color: #636363;
  fill: #636363;
  background: #d6d6d6;
  background: -o-linear-gradient(#e3e3e3, #c9c9c9);
  border-color: #b7b7b7;
  border-width: 1px;
  border-style: solid;
}
form.ng-invalid .page-footer .btn-save:hover,
form.ng-invalid .modal-footer .btn-save:hover,
form.ng-invalid .toolbar-footer .btn-save:hover,
[ng-form].ng-invalid .page-footer .btn-save:hover,
[ng-form].ng-invalid .modal-footer .btn-save:hover,
[ng-form].ng-invalid .toolbar-footer .btn-save:hover,
form.ng-invalid .page-footer .btn-save:active,
form.ng-invalid .modal-footer .btn-save:active,
form.ng-invalid .toolbar-footer .btn-save:active,
[ng-form].ng-invalid .page-footer .btn-save:active,
[ng-form].ng-invalid .modal-footer .btn-save:active,
[ng-form].ng-invalid .toolbar-footer .btn-save:active,
form.ng-invalid .page-footer .btn-save.active,
form.ng-invalid .modal-footer .btn-save.active,
form.ng-invalid .toolbar-footer .btn-save.active,
[ng-form].ng-invalid .page-footer .btn-save.active,
[ng-form].ng-invalid .modal-footer .btn-save.active,
[ng-form].ng-invalid .toolbar-footer .btn-save.active,
.open form.ng-invalid .page-footer .btn-save.dropdown-toggle,
.open form.ng-invalid .modal-footer .btn-save.dropdown-toggle,
.open form.ng-invalid .toolbar-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-invalid .page-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-invalid .modal-footer .btn-save.dropdown-toggle,
.open [ng-form].ng-invalid .toolbar-footer .btn-save.dropdown-toggle {
  color: #3d3d3d;
  fill: #3d3d3d;
  background: #c2c2c2;
  background: -o-linear-gradient(#e3e3e3, #bcbcbc);
  border-color: #999999;
}
form.ng-invalid .page-footer .btn-save:active,
form.ng-invalid .modal-footer .btn-save:active,
form.ng-invalid .toolbar-footer .btn-save:active,
[ng-form].ng-invalid .page-footer .btn-save:active,
[ng-form].ng-invalid .modal-footer .btn-save:active,
[ng-form].ng-invalid .toolbar-footer .btn-save:active,
form.ng-invalid .page-footer .btn-save.active,
form.ng-invalid .modal-footer .btn-save.active,
form.ng-invalid .toolbar-footer .btn-save.active,
[ng-form].ng-invalid .page-footer .btn-save.active,
[ng-form].ng-invalid .modal-footer .btn-save.active,
[ng-form].ng-invalid .toolbar-footer .btn-save.active,
.open .dropdown-toggle form.ng-invalid .page-footer .btn-save,
.open .dropdown-toggle form.ng-invalid .modal-footer .btn-save,
.open .dropdown-toggle form.ng-invalid .toolbar-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-invalid .page-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-invalid .modal-footer .btn-save,
.open .dropdown-toggle [ng-form].ng-invalid .toolbar-footer .btn-save {
  -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);
  background-image: none;
  background: #c2c2c2;
}
form.ng-invalid .page-footer .btn-save.disabled,
form.ng-invalid .modal-footer .btn-save.disabled,
form.ng-invalid .toolbar-footer .btn-save.disabled,
[ng-form].ng-invalid .page-footer .btn-save.disabled,
[ng-form].ng-invalid .modal-footer .btn-save.disabled,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled,
form.ng-invalid .page-footer .btn-save[disabled],
form.ng-invalid .modal-footer .btn-save[disabled],
form.ng-invalid .toolbar-footer .btn-save[disabled],
[ng-form].ng-invalid .page-footer .btn-save[disabled],
[ng-form].ng-invalid .modal-footer .btn-save[disabled],
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled],
form.ng-invalid .page-footer .btn-save.disabled:hover,
form.ng-invalid .modal-footer .btn-save.disabled:hover,
form.ng-invalid .toolbar-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .page-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:hover,
form.ng-invalid .page-footer .btn-save[disabled]:hover,
form.ng-invalid .modal-footer .btn-save[disabled]:hover,
form.ng-invalid .toolbar-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:hover,
form.ng-invalid .page-footer .btn-save.disabled:focus,
form.ng-invalid .modal-footer .btn-save.disabled:focus,
form.ng-invalid .toolbar-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .page-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:focus,
form.ng-invalid .page-footer .btn-save[disabled]:focus,
form.ng-invalid .modal-footer .btn-save[disabled]:focus,
form.ng-invalid .toolbar-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:focus,
form.ng-invalid .page-footer .btn-save.disabled:active,
form.ng-invalid .modal-footer .btn-save.disabled:active,
form.ng-invalid .toolbar-footer .btn-save.disabled:active,
[ng-form].ng-invalid .page-footer .btn-save.disabled:active,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:active,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:active,
form.ng-invalid .page-footer .btn-save[disabled]:active,
form.ng-invalid .modal-footer .btn-save[disabled]:active,
form.ng-invalid .toolbar-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:active,
form.ng-invalid .page-footer .btn-save.disabled.active,
form.ng-invalid .modal-footer .btn-save.disabled.active,
form.ng-invalid .toolbar-footer .btn-save.disabled.active,
[ng-form].ng-invalid .page-footer .btn-save.disabled.active,
[ng-form].ng-invalid .modal-footer .btn-save.disabled.active,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled.active,
form.ng-invalid .page-footer .btn-save[disabled].active,
form.ng-invalid .modal-footer .btn-save[disabled].active,
form.ng-invalid .toolbar-footer .btn-save[disabled].active,
[ng-form].ng-invalid .page-footer .btn-save[disabled].active,
[ng-form].ng-invalid .modal-footer .btn-save[disabled].active,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled].active {
  background: #d6d6d6;
  border-color: #b7b7b7;
}
form.ng-invalid .page-footer .btn-save.disabled,
form.ng-invalid .modal-footer .btn-save.disabled,
form.ng-invalid .toolbar-footer .btn-save.disabled,
[ng-form].ng-invalid .page-footer .btn-save.disabled,
[ng-form].ng-invalid .modal-footer .btn-save.disabled,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled,
form.ng-invalid .page-footer .btn-save[disabled],
form.ng-invalid .modal-footer .btn-save[disabled],
form.ng-invalid .toolbar-footer .btn-save[disabled],
[ng-form].ng-invalid .page-footer .btn-save[disabled],
[ng-form].ng-invalid .modal-footer .btn-save[disabled],
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled],
form.ng-invalid .page-footer .btn-save.disabled:hover,
form.ng-invalid .modal-footer .btn-save.disabled:hover,
form.ng-invalid .toolbar-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .page-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:hover,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:hover,
form.ng-invalid .page-footer .btn-save[disabled]:hover,
form.ng-invalid .modal-footer .btn-save[disabled]:hover,
form.ng-invalid .toolbar-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:hover,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:hover,
form.ng-invalid .page-footer .btn-save.disabled:focus,
form.ng-invalid .modal-footer .btn-save.disabled:focus,
form.ng-invalid .toolbar-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .page-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:focus,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:focus,
form.ng-invalid .page-footer .btn-save[disabled]:focus,
form.ng-invalid .modal-footer .btn-save[disabled]:focus,
form.ng-invalid .toolbar-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:focus,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:focus,
form.ng-invalid .page-footer .btn-save.disabled:active,
form.ng-invalid .modal-footer .btn-save.disabled:active,
form.ng-invalid .toolbar-footer .btn-save.disabled:active,
[ng-form].ng-invalid .page-footer .btn-save.disabled:active,
[ng-form].ng-invalid .modal-footer .btn-save.disabled:active,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled:active,
form.ng-invalid .page-footer .btn-save[disabled]:active,
form.ng-invalid .modal-footer .btn-save[disabled]:active,
form.ng-invalid .toolbar-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .page-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .modal-footer .btn-save[disabled]:active,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled]:active,
form.ng-invalid .page-footer .btn-save.disabled.active,
form.ng-invalid .modal-footer .btn-save.disabled.active,
form.ng-invalid .toolbar-footer .btn-save.disabled.active,
[ng-form].ng-invalid .page-footer .btn-save.disabled.active,
[ng-form].ng-invalid .modal-footer .btn-save.disabled.active,
[ng-form].ng-invalid .toolbar-footer .btn-save.disabled.active,
form.ng-invalid .page-footer .btn-save[disabled].active,
form.ng-invalid .modal-footer .btn-save[disabled].active,
form.ng-invalid .toolbar-footer .btn-save[disabled].active,
[ng-form].ng-invalid .page-footer .btn-save[disabled].active,
[ng-form].ng-invalid .modal-footer .btn-save[disabled].active,
[ng-form].ng-invalid .toolbar-footer .btn-save[disabled].active {
  color: #636363;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
  background: #e8e8e8;
  border-color: #c9c9c9;
}
.page-footer > .error-tooltip,
.modal-footer > .error-tooltip,
.toolbar-footer > .error-tooltip {
  position: absolute;
  background: #E61D43;
  width: 20em;
  color: white;
  margin: 0;
  bottom: 55px;
  left: 64px;
  padding: 12px 16px;
  line-height: 1em;
  white-space: normal;
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
  display: none;
}
.slide-child .page-footer > .error-tooltip,
.slide-child .modal-footer > .error-tooltip,
.slide-child .toolbar-footer > .error-tooltip {
  bottom: 40px;
  left: 50px;
}
.page-footer > .error-tooltip.tooltip-show,
.modal-footer > .error-tooltip.tooltip-show,
.toolbar-footer > .error-tooltip.tooltip-show {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-delay: .3s;
          transition-delay: .3s;
  display: block;
}
.page-footer > .error-tooltip.tooltip-show-add,
.modal-footer > .error-tooltip.tooltip-show-add,
.toolbar-footer > .error-tooltip.tooltip-show-add,
.page-footer > .error-tooltip.tooltip-show-remove,
.modal-footer > .error-tooltip.tooltip-show-remove,
.toolbar-footer > .error-tooltip.tooltip-show-remove {
  display: block !important;
}
.page-footer > .error-tooltip:after,
.modal-footer > .error-tooltip:after,
.toolbar-footer > .error-tooltip:after {
  top: 100%;
  left: 20px;
  border: solid rgba(0, 0, 0, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #E61D43;
  border-width: 10px;
  margin-left: -10px;
}
.page-footer > .error-tooltip .error-list,
.modal-footer > .error-tooltip .error-list,
.toolbar-footer > .error-tooltip .error-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.page-footer > .error-tooltip .error-list .error:first-child:not(:last-child),
.modal-footer > .error-tooltip .error-list .error:first-child:not(:last-child),
.toolbar-footer > .error-tooltip .error-list .error:first-child:not(:last-child),
.page-footer > .error-tooltip .error-list .error:not(:first-child),
.modal-footer > .error-tooltip .error-list .error:not(:first-child),
.toolbar-footer > .error-tooltip .error-list .error:not(:first-child) {
  margin-bottom: 10px;
  padding-left: 1em;
}
.page-footer > .error-tooltip .error-list .error:first-child:not(:last-child):before,
.modal-footer > .error-tooltip .error-list .error:first-child:not(:last-child):before,
.toolbar-footer > .error-tooltip .error-list .error:first-child:not(:last-child):before,
.page-footer > .error-tooltip .error-list .error:not(:first-child):before,
.modal-footer > .error-tooltip .error-list .error:not(:first-child):before,
.toolbar-footer > .error-tooltip .error-list .error:not(:first-child):before {
  content: '\2022';
  display: block;
  position: absolute;
  left: 1em;
}
.progress-bar.full {
  width: 100%;
}
.table-upload .progress,
.table-upload .progress-bar,
.table-upload .upload-status {
  height: 20px;
  line-height: 20px;
  margin-bottom: 0;
}
.table-upload .upload-status {
  font-weight: 700;
}
.table-upload .upload-status.error {
  color: #bb1534;
}
.table-upload .upload-status.success {
  color: #007626;
}
.month-selector button {
  width: 100%;
  border-radius: 0;
}
.month-selector tfoot button {
  margin-top: 3px;
}
.page-body-columns {
  height: 100%;
}
.page-body-columns .page-body-column {
  position: relative;
}
.slide-child .page-body-columns .page-body-column.column--search:not(.overflow-x) {
  overflow-x: hidden;
}
.page-body-columns .page-body-column.utility {
  float: right;
  overflow-x: hidden;
  overflow-y: auto;
  width: 375px;
  padding-left: 50px;
  padding-right: 0;
  padding-bottom: 0;
  background: #f6f7f9;
  border-left: 1px solid #d1d2d4;
}
@media (max-width: 630px) {
  .page-body-columns .page-body-column.utility.overlay {
    width: 100%;
    min-width: 0;
  }
}
.page-body-columns .page-body-column.utility.toolbar {
  padding: 0 12px;
  position: relative;
  overflow-y: hidden;
  z-index: 0;
}
@media (max-width: 900px) {
  .page-body-columns .page-body-column.utility.toolbar.overlay {
    height: 30%;
    position: fixed;
    bottom: 0;
    right: 0;
  }
}
.page-body-columns .page-body-column.utility .form-group,
.page-body-columns .page-body-column.utility .meta__entry,
.page-body-columns .page-body-column.utility .meta__figure {
  margin-top: 12px;
  margin-bottom: 12px;
}
.page-body-columns .page-body-column.utility .form-group > .control-label,
.page-body-columns .page-body-column.utility .meta__entry > .control-label,
.page-body-columns .page-body-column.utility .meta__figure > .control-label {
  margin-bottom: 5px;
}
.page-body-columns .page-body-column.utility .form-group.form-inline > .control-label,
.page-body-columns .page-body-column.utility .meta__entry.form-inline > .control-label,
.page-body-columns .page-body-column.utility .meta__figure.form-inline > .control-label {
  margin-bottom: 5px;
  margin-top: 5px;
}
.page-body-columns .page-body-column.utility .form-group.no-margin-top,
.page-body-columns .page-body-column.utility .meta__entry.no-margin-top,
.page-body-columns .page-body-column.utility .meta__figure.no-margin-top {
  margin-top: 0;
}
.page-body-columns .page-body-column.utility .form-group,
.page-body-columns .page-body-column.utility .meta__entry,
.page-body-columns .page-body-column.utility .meta__figure {
  padding-bottom: 0;
  padding-top: 0;
}
.page-body-columns .page-body-column.utility .form-group > p.form-control-static,
.page-body-columns .page-body-column.utility .meta__entry > p.form-control-static,
.page-body-columns .page-body-column.utility .meta__figure > p.form-control-static {
  font-weight: 400;
}
.page-body-columns .page-body-column.utility .form-group .form-inline,
.page-body-columns .page-body-column.utility .meta__entry .form-inline,
.page-body-columns .page-body-column.utility .meta__figure .form-inline {
  margin: 0;
}
.page-body-columns .page-body-column.utility .form-group .form-inline > *,
.page-body-columns .page-body-column.utility .meta__entry .form-inline > *,
.page-body-columns .page-body-column.utility .meta__figure .form-inline > * {
  margin: 12px 0;
}
.page-body-columns .page-body-column.utility .form-subsection-title {
  font-weight: normal;
  margin: 20px 0;
  font-size: 18px;
}
.page-body-columns .page-body-column.utility .utility-action.heading {
  display: block;
}
.page-body-columns .page-body-column.utility ul.steps-list {
  padding-left: 1.5em;
}
.page-body-columns .page-body-column.utility ul.steps-list li {
  margin-bottom: .75em;
  font-weight: 600;
}
.page-body-columns .page-body-column.utility.toolbar {
  border: 0;
  background: black;
  padding: 0;
}
.page-body-columns .page-body-column.utility.toolbar .toolbar-heading {
  font-size: 1rem;
  margin: .5em 0;
  padding-left: 24px;
}
.page-body-columns .page-body-column.utility .toolbar-header,
.page-body-columns .page-body-column.utility .toolbar-tabs,
.page-body-columns .page-body-column.utility .toolbar-body,
.page-body-columns .page-body-column.utility .toolbar-footer {
  width: 100%;
}
.page-body-columns .page-body-column.utility .toolbar-body {
  position: absolute;
  top: 0;
  background: white;
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 12px 24px;
  -webkit-transition: 0.3s ease-out min-height;
  transition: 0.3s ease-out min-height;
  opacity: 1;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility .toolbar-body {
    height: 100%;
  }
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar {
  overflow-y: hidden;
  padding: 0;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar .toolbar-secondary-header {
  padding-left: 24px;
  padding-right: 24px;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar .toolbar-secondary-body {
  padding: 12px 24px;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary {
  z-index: 0;
  display: none;
  opacity: 1;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open {
  z-index: 2;
  display: block;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-add {
  z-index: 2;
  display: block;
  -webkit-transform: translateY(200%);
          transform: translateY(200%);
  -webkit-transition: .5s all ease;
  transition: .5s all ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-add.open-add-active {
  z-index: 2;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-remove {
  z-index: 2;
  display: block;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: .5s all ease;
  transition: .5s all ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-remove.open-remove-active {
  z-index: 2;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary {
  z-index: 1;
  opacity: .8;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary.open {
  opacity: 1;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary.open-add {
  opacity: .8;
  -webkit-transition: .5s opacity ease;
  transition: .5s opacity ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary.open-add.open-add-active {
  opacity: 1;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary.open-remove {
  opacity: 1;
  -webkit-transition: .5s opacity ease;
  transition: .5s opacity ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.primary.open-remove.open-remove-active {
  opacity: .8;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged {
  overflow-x: hidden;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 666666;
  background: white;
  -webkit-transition: 350ms all ease;
  transition: 350ms all ease;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  /* background: wheat; */
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.new-feature {
  background: #f2f2f2;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.edit-feature {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.intersections {
  position: static;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.existing-features {
  position: static;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.existing-features.page-left,
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.edit-feature.page-right {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.page-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.page-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.ng-hide-add,
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.ng-hide-remove {
  display: block !important;
}
.page-body-columns .page-body-column.utility .toolbar-header ~ .toolbar-body {
  top: 50px;
  min-height: calc(100% -  50px);
  max-height: calc(100% -  50px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility .toolbar-header ~ .toolbar-body {
    height: calc(100% -  50px);
  }
}
.page-body-columns .page-body-column.utility .toolbar-header ~ .toolbar-tabs ~ .toolbar-body {
  top: 96px;
  min-height: calc(100% -  96px);
  max-height: calc(100% -  96px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility .toolbar-header ~ .toolbar-tabs ~ .toolbar-body {
    height: calc(100% -  96px);
  }
}
.page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-body {
  top: 0;
  min-height: calc(100% -  48px);
  max-height: calc(100% -  48px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-body {
    height: calc(100% -  48px);
  }
}
.page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-header ~ .toolbar-body {
  top: 50px;
  min-height: calc(100% -  98px);
  max-height: calc(100% -  98px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-header ~ .toolbar-body {
    height: calc(100% -  98px);
  }
}
.page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-header ~ .toolbar-tabs ~ .toolbar-body {
  top: 96px;
  min-height: calc(100% -  144px);
  max-height: calc(100% -  144px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-header ~ .toolbar-tabs ~ .toolbar-body {
    height: calc(100% -  144px);
  }
}
.page-body-columns .page-body-column.utility.has-toolbar-footer.footer-active .toolbar-footer {
  bottom: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.page-body-columns .page-body-column.utility .toolbar-header {
  border-bottom: 1px solid #e5e5e5;
  background: #f6f7f9;
}
.page-body-columns .page-body-column.utility .toolbar-tabs {
  height: 46px;
}
.page-body-columns .page-body-column.utility .toolbar-tabs a {
  padding: 16px 46px 12px 46px;
}
.page-body-columns .page-body-column.utility .toolbar-footer {
  position: relative;
  -webkit-transform: translateY(48px);
          transform: translateY(48px);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  height: 48px;
  z-index: 300;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
.page-body-columns .page-body-column.utility .toolbar-footer.page-footer {
  padding: 0 24px;
}
.page-body-columns .page-body-column.full-column,
.page-body-columns .page-body-column.list-column {
  padding: 0;
  height: 100%;
}
.page-body-columns.has-utility .page-body-column.main {
  width: calc(100% - 375px);
  float: left;
}
@media (max-width: 900px) {
  .page-body-columns.has-utility .page-body-column.main {
    width: 100%;
  }
}
.toolbar-secondary-header,
.toolbar-secondary-body {
  width: 100%;
}
.toolbar-secondary-header {
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.03);
}
.toolbar-secondary-header .split-block-element .toolbar-secondary-heading {
  font-size: 1.42857143rem;
  line-height: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-top: 20px;
  margin-bottom: 20px;
}
.toolbar-secondary-body {
  overflow-y: auto;
  overflow-x: hidden;
}
.toolbar-body-page.has-toolbar-footer.footer-active > .toolbar-secondary-header ~ .toolbar-secondary-body > .toolbar-footer,
.toolbar-body-page.has-toolbar-footer.footer-active > .toolbar-secondary-header ~ .toolbar-secondary-body > .view-container .toolbar-footer {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.toolbar-body-page.has-toolbar-footer.footer-active .toolbar-footer {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.toolbar-secondary-header,
.toolbar-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.toolbar-secondary-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.toolbar-subsection {
  font-size: 1rem;
}
.toolbar-subsection .toolbar-subsection-heading {
  color: #999999;
  font-weight: 500;
  border-bottom: 1px solid #b3b3b3;
  padding: .75em 0;
  margin: 0;
}
.toolbar-subsection + .toolbar-subsection {
  margin-top: 20px;
}
.toolbar-subsection .toolbar-subsection-body--legendPadding {
  padding: 16px 6px;
}
.toolbar-subsection ul.features-list {
  list-style-type: none;
  padding: 0;
}
.toolbar-subsection .feature--smallPadding:not(:last-child) {
  margin-bottom: 6px;
}
.toolbar-subsection .feature__item .icon-wrap.expand-toggle {
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
  -webkit-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
}
.toolbar-subsection .feature__item .icon-wrap.expand-toggle.expanded {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.toolbar-subsection .feature__item a.btn-icon-solo,
.toolbar-subsection .feature__item button.btn-icon-solo {
  padding: 4px 9px;
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-icon-solo[class*="app-icon-"]:before,
.toolbar-subsection .feature__item button.btn-icon-solo[class*="app-icon-"]:before {
  font-family: "AppIcons";
}
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo {
  color: #444444;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-svg-icon-solo,
.toolbar-subsection .feature__item button.btn-svg-icon-solo {
  padding: 6px 8px;
}
.toolbar-subsection .feature__item a.btn-icon-solo,
.toolbar-subsection .feature__item button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-icon-solo:hover,
.toolbar-subsection .feature__item button.btn-icon-solo:hover,
.toolbar-subsection .feature__item a.btn-icon-solo.hover,
.toolbar-subsection .feature__item button.btn-icon-solo.hover,
.toolbar-subsection .feature__item a.btn-icon-solo:active,
.toolbar-subsection .feature__item button.btn-icon-solo:active,
.toolbar-subsection .feature__item a.btn-icon-solo.active,
.toolbar-subsection .feature__item button.btn-icon-solo.active,
.open .dropdown-toggle.toolbar-subsection .feature__item a.btn-icon-solo,
.open .dropdown-toggle.toolbar-subsection .feature__item button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-icon-solo:active,
.toolbar-subsection .feature__item button.btn-icon-solo:active,
.toolbar-subsection .feature__item a.btn-icon-solo.active,
.toolbar-subsection .feature__item button.btn-icon-solo.active,
.open .dropdown-toggle.toolbar-subsection .feature__item a.btn-icon-solo,
.open .dropdown-toggle.toolbar-subsection .feature__item button.btn-icon-solo {
  -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);
  background-image: none;
  background: rgba(0, 0, 0, 0.28);
}
.toolbar-subsection .feature__item a.btn-icon-solo.disabled,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled],
.toolbar-subsection .feature__item button.btn-icon-solo[disabled],
.toolbar-subsection .feature__item a.btn-icon-solo.disabled:hover,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled:hover,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled]:hover,
.toolbar-subsection .feature__item button.btn-icon-solo[disabled]:hover,
.toolbar-subsection .feature__item a.btn-icon-solo.disabled.hover,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled.hover,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled].hover,
.toolbar-subsection .feature__item button.btn-icon-solo[disabled].hover,
.toolbar-subsection .feature__item a.btn-icon-solo.disabled:focus,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled:focus,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled]:focus,
.toolbar-subsection .feature__item button.btn-icon-solo[disabled]:focus,
.toolbar-subsection .feature__item a.btn-icon-solo.disabled:active,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled:active,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled]:active,
.toolbar-subsection .feature__item button.btn-icon-solo[disabled]:active,
.toolbar-subsection .feature__item a.btn-icon-solo.disabled.active,
.toolbar-subsection .feature__item button.btn-icon-solo.disabled.active,
.toolbar-subsection .feature__item a.btn-icon-solo[disabled].active,
.toolbar-subsection .feature__item button.btn-icon-solo[disabled].active {
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover:hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover:hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover:active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover:active,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover {
  color: #fff;
  background: #b42742;
  border-color: #8e1f34;
}
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover:active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover:active,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover {
  -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);
  background-image: none;
  background: #b42742;
}
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled],
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled],
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled:hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled:hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled]:hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled]:hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled.hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled.hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled].hover,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled].hover,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled:focus,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled:focus,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled]:focus,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled]:focus,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled:active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled:active,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled]:active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled]:active,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover.disabled.active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover.disabled.active,
.toolbar-subsection .feature__item a.btn-icon-solo.btn-danger-hover[disabled].active,
.toolbar-subsection .feature__item button.btn-icon-solo.btn-danger-hover[disabled].active {
  background: #d23250;
  border-color: #c02a47;
}
.toolbar-subsection .feature__item a.btn-icon-solo:focus,
.toolbar-subsection .feature__item button.btn-icon-solo:focus {
  outline: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #85b4fe;
          box-shadow: 0px 0px 1px 1px #85b4fe;
}
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo:active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo:active,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo {
  color: #444444;
  background: #808080;
  border-color: rgba(0, 0, 0, 0);
}
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo:active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo:active,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo {
  -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);
  background-image: none;
  background: #808080;
}
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled],
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled],
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled:active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled:active,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo.disabled.active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo.disabled.active,
.table.expandable tr.selection .toolbar-subsection .feature__item a.btn-icon-solo[disabled].active,
.table.expandable tr.selection .toolbar-subsection .feature__item button.btn-icon-solo[disabled].active {
  background: #959595;
  border-color: rgba(0, 0, 0, 0);
}
.toolbar-subsection .feature__item .btn-primary-action,
.toolbar-subsection .feature__item .btn-secondary-action {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .toolbar-subsection .feature__item .btn-primary-action[disabled],
tr:hover .toolbar-subsection .feature__item .btn-secondary-action[disabled],
li:hover .toolbar-subsection .feature__item .btn-primary-action[disabled],
li:hover .toolbar-subsection .feature__item .btn-secondary-action[disabled],
tr .toolbar-subsection .feature__item .btn-primary-action[disabled],
tr .toolbar-subsection .feature__item .btn-secondary-action[disabled],
li .toolbar-subsection .feature__item .btn-primary-action[disabled],
li .toolbar-subsection .feature__item .btn-secondary-action[disabled],
tr:hover .toolbar-subsection .feature__item .btn-primary-action.disabled,
tr:hover .toolbar-subsection .feature__item .btn-secondary-action.disabled,
li:hover .toolbar-subsection .feature__item .btn-primary-action.disabled,
li:hover .toolbar-subsection .feature__item .btn-secondary-action.disabled,
tr .toolbar-subsection .feature__item .btn-primary-action.disabled,
tr .toolbar-subsection .feature__item .btn-secondary-action.disabled,
li .toolbar-subsection .feature__item .btn-primary-action.disabled,
li .toolbar-subsection .feature__item .btn-secondary-action.disabled {
  opacity: 0.2;
}
.toolbar-subsection .feature__item .btn-primary-action {
  font-weight: 600;
}
tr:hover .toolbar-subsection .feature__item .btn-primary-action,
li:hover .toolbar-subsection .feature__item .btn-primary-action,
.toolbar-subsection .feature__item .btn-primary-action.btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .toolbar-subsection .feature__item .btn-primary-action,
li:hover .toolbar-subsection .feature__item .btn-primary-action,
.toolbar-subsection .feature__item .btn-primary-action:hover,
.toolbar-subsection .feature__item .btn-primary-action:focus,
.toolbar-subsection .feature__item .btn-primary-action:active,
.toolbar-subsection .feature__item .btn-primary-action.btn-primary-action--staticColor {
  color: white;
}
tr:hover .toolbar-subsection .feature__item .btn-primary-action:hover,
li:hover .toolbar-subsection .feature__item .btn-primary-action:hover,
tr .toolbar-subsection .feature__item .btn-primary-action:hover,
li .toolbar-subsection .feature__item .btn-primary-action:hover,
.toolbar-subsection .feature__item .btn-primary-action:hover,
tr:hover .toolbar-subsection .feature__item .btn-primary-action:focus,
li:hover .toolbar-subsection .feature__item .btn-primary-action:focus,
tr .toolbar-subsection .feature__item .btn-primary-action:focus,
li .toolbar-subsection .feature__item .btn-primary-action:focus,
.toolbar-subsection .feature__item .btn-primary-action:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .toolbar-subsection .feature__item .btn-primary-action:active,
li:hover .toolbar-subsection .feature__item .btn-primary-action:active,
tr .toolbar-subsection .feature__item .btn-primary-action:active,
li .toolbar-subsection .feature__item .btn-primary-action:active,
.toolbar-subsection .feature__item .btn-primary-action:active {
  background: #0b5b5b;
  border-color: #004242;
}
.toolbar-subsection .feature__item .btn-secondary-action {
  font-weight: 600;
}
tr:hover .toolbar-subsection .feature__item .btn-secondary-action,
li:hover .toolbar-subsection .feature__item .btn-secondary-action,
.toolbar-subsection .feature__item .btn-secondary-action.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .toolbar-subsection .feature__item .btn-secondary-action,
li:hover .toolbar-subsection .feature__item .btn-secondary-action,
.toolbar-subsection .feature__item .btn-secondary-action:hover,
.toolbar-subsection .feature__item .btn-secondary-action:focus,
.toolbar-subsection .feature__item .btn-secondary-action:active,
.toolbar-subsection .feature__item .btn-secondary-action.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .toolbar-subsection .feature__item .btn-secondary-action:hover,
li:hover .toolbar-subsection .feature__item .btn-secondary-action:hover,
tr .toolbar-subsection .feature__item .btn-secondary-action:hover,
li .toolbar-subsection .feature__item .btn-secondary-action:hover,
.toolbar-subsection .feature__item .btn-secondary-action:hover,
tr:hover .toolbar-subsection .feature__item .btn-secondary-action:focus,
li:hover .toolbar-subsection .feature__item .btn-secondary-action:focus,
tr .toolbar-subsection .feature__item .btn-secondary-action:focus,
li .toolbar-subsection .feature__item .btn-secondary-action:focus,
.toolbar-subsection .feature__item .btn-secondary-action:focus {
  background: #c9e8e8;
}
tr:hover .toolbar-subsection .feature__item .btn-secondary-action:active,
li:hover .toolbar-subsection .feature__item .btn-secondary-action:active,
tr .toolbar-subsection .feature__item .btn-secondary-action:active,
li .toolbar-subsection .feature__item .btn-secondary-action:active,
.toolbar-subsection .feature__item .btn-secondary-action:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.toolbar-subsection .feature__item .feature-icon-wrap,
.toolbar-subsection .feature__item .feature-info-wrap {
  display: inline-block;
  vertical-align: top;
}
.toolbar-subsection .feature__item .feature-info,
.toolbar-subsection .feature__item .item__name {
  padding-left: 12px;
}
.toolbar-subsection .feature__item .feature-info__entry.entry--description {
  color: #bebcbd;
}
.toolbar-subsection .feature__item .feature-icon-wrap i {
  position: relative;
  top: 2px;
}
.toolbar-subsection.feature__edit__item {
  width: 100%;
  border-bottom: 1px solid #d9dadb;
  padding-bottom: 20px;
}
.toolbar-subsection.feature__edit__item:first-of-type {
  padding-top: 10px;
}
.toolbar-subsection.feature__edit__item:last-of-type {
  padding-bottom: 10px;
}
.toolbar-subsection.feature__edit__item .item-name {
  margin: 5px 0 0 0;
}
.toolbar-subsection.feature__edit__item .item-heading {
  margin: 0 0 5px 0;
}
.toolbar-subsection.feature__edit__item .item-subsection {
  margin: 15px 0 0 0;
}
.toolbar-subsection .feature .feature-hidden-input {
  display: none;
}
.toolbar-subsection .feature .feature-hidden-input:checked + .feature__item.item--button {
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.12) inset;
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.12) inset;
  padding-top: calc(0.75em + 1px);
  padding-bottom: calc(0.75em - 1px);
}
.toolbar-subsection .feature .feature__item {
  width: 100%;
  padding: 1em 8px;
  border-bottom: 1px solid #d9dadb;
  -webkit-transition: 30ms background-color linear;
  transition: 30ms background-color linear;
}
.toolbar-subsection .feature .feature__item:hover a.btn:not(.disabled):not([disabled="disabled"]),
.toolbar-subsection .feature .feature__item:hover button.btn:not(.disabled):not([disabled="disabled"]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 70ms 0ms all ease-in;
  transition: 70ms 0ms all ease-in;
}
.toolbar-subsection .feature .feature__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(2),
.toolbar-subsection .feature .feature__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(2) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.toolbar-subsection .feature .feature__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(3),
.toolbar-subsection .feature .feature__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(3) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.toolbar-subsection .feature .feature__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(4),
.toolbar-subsection .feature .feature__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(4) {
  -webkit-transition-delay: 120ms;
  transition-delay: 120ms;
}
.toolbar-subsection .feature .feature__item.click-target {
  cursor: pointer;
  -webkit-transition: 140ms background-color;
  transition: 140ms background-color;
}
.toolbar-subsection .feature .feature__item.click-target:hover,
.toolbar-subsection .feature .feature__item.click-target:focus {
  background-color: #edf0f3;
  -webkit-transition: 110ms background-color;
  transition: 110ms background-color;
}
.toolbar-subsection .feature .feature__item.click-target:active {
  background-color: #dae0e7;
  -webkit-transition: 40ms background-color;
  transition: 40ms background-color;
}
.toolbar-subsection .feature .feature__item.item--button {
  text-align: inherit;
  background: none;
  border: 0;
  -webkit-appearance: none;
  font-size: inherit;
  color: #636363;
  fill: #636363;
  background: #f2f2f2;
  background: -o-linear-gradient(#f5f5f5, #eeeeee);
  border-color: #d5d5d5;
  border-width: 1px;
  border-style: solid;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  margin: 1em 0;
  display: block;
  padding: .75em;
  border: 1px solid #d1d2d4;
  border-radius: 5px;
}
.toolbar-subsection .feature .feature__item.item--button:hover,
.toolbar-subsection .feature .feature__item.item--button:active,
.toolbar-subsection .feature .feature__item.item--button.active,
.open .toolbar-subsection .feature .feature__item.item--button.dropdown-toggle {
  color: #3d3d3d;
  fill: #3d3d3d;
  background: #dedede;
  background: -o-linear-gradient(#f5f5f5, #e1e1e1);
  border-color: #b6b6b6;
}
.toolbar-subsection .feature .feature__item.item--button:active,
.toolbar-subsection .feature .feature__item.item--button.active,
.open .dropdown-toggle .toolbar-subsection .feature .feature__item.item--button {
  -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);
  background-image: none;
  background: #dedede;
}
.toolbar-subsection .feature .feature__item.item--button.disabled,
.toolbar-subsection .feature .feature__item.item--button[disabled],
.toolbar-subsection .feature .feature__item.item--button.disabled:hover,
.toolbar-subsection .feature .feature__item.item--button[disabled]:hover,
.toolbar-subsection .feature .feature__item.item--button.disabled:focus,
.toolbar-subsection .feature .feature__item.item--button[disabled]:focus,
.toolbar-subsection .feature .feature__item.item--button.disabled:active,
.toolbar-subsection .feature .feature__item.item--button[disabled]:active,
.toolbar-subsection .feature .feature__item.item--button.disabled.active,
.toolbar-subsection .feature .feature__item.item--button[disabled].active {
  background: #f2f2f2;
  border-color: #d5d5d5;
}
.toolbar-subsection .feature .feature__item.item--button span:first-child {
  margin-left: 0;
}
.toolbar-subsection .feature .feature__item.item--button span:last-child {
  margin-right: 0;
}
.toolbar-subsection .feature .feature__item.item--button:active,
.toolbar-subsection .feature .feature__item.item--button.active {
  outline: 0;
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.12) inset;
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.12) inset;
}
.toolbar-subsection .feature .feature__item.item--button.disabled,
.toolbar-subsection .feature .feature__item.item--button[disabled],
.toolbar-subsection .feature .feature__item.item--button.disabled:hover,
.toolbar-subsection .feature .feature__item.item--button[disabled]:hover,
.toolbar-subsection .feature .feature__item.item--button.disabled:focus,
.toolbar-subsection .feature .feature__item.item--button[disabled]:focus,
.toolbar-subsection .feature .feature__item.item--button.disabled:active,
.toolbar-subsection .feature .feature__item.item--button[disabled]:active,
.toolbar-subsection .feature .feature__item.item--button.disabled.active,
.toolbar-subsection .feature .feature__item.item--button[disabled].active {
  color: #636363;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
  background: #f2f2f2;
  border-color: #d5d5d5;
}
.toolbar-subsection .feature.no-results .feature__item {
  background-color: #e9eded;
  text-align: center;
  font-style: italic;
  color: #707070;
}
.toolbar-subsection .item__label {
  background: #5c94cf;
  font-size: 0.85714286rem;
  border: 1px solid #2d6198;
  line-height: 1em;
  border-radius: 999px;
  width: 3em;
  height: 3em;
  letter-spacing: 1px;
  text-indent: calc(-0.1em - 1px);
  color: white;
  font-weight: 700;
  line-height: calc(1em - 4px);
  display: inline-block;
  vertical-align: middle;
  padding: 1em 0 0 0;
  text-indent: 0;
}
.toolbar-subsection .item__label .label__text {
  text-align: center;
  width: 100%;
  position: relative;
  display: inline-block;
  line-height: 1;
  left: 1px;
  top: -1px;
}
.toolbar-subsection .feature-shape-icon {
  opacity: 0.7;
}
.toolbar-subsection .form-action-group .form-action.last-in-group {
  margin-bottom: 0;
}
.btn.btn-place-feature {
  color: white;
  fill: white;
  background: #0062ac;
  background: -o-linear-gradient(#0071c6, #005393);
  border-color: #002846;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-place-feature:hover,
.btn.btn-place-feature:active,
.btn.btn-place-feature.active,
.open .btn.btn-place-feature.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #004b83;
  background: -o-linear-gradient(#0071c6, #004579);
  border-color: #000509;
}
.btn.btn-place-feature:active,
.btn.btn-place-feature.active,
.open .dropdown-toggle .btn.btn-place-feature {
  -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);
  background-image: none;
  background: #004b83;
}
.btn.btn-place-feature.disabled,
.btn.btn-place-feature[disabled],
.btn.btn-place-feature.disabled:hover,
.btn.btn-place-feature[disabled]:hover,
.btn.btn-place-feature.disabled:focus,
.btn.btn-place-feature[disabled]:focus,
.btn.btn-place-feature.disabled:active,
.btn.btn-place-feature[disabled]:active,
.btn.btn-place-feature.disabled.active,
.btn.btn-place-feature[disabled].active {
  background: #0062ac;
  border-color: #002846;
}
.btn.btn-med-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 12px;
}
.btn.btn-med-list .inline-icon {
  top: 0;
  margin-right: .5em;
}
.spatial-viewer-container {
  /*position: relative;
    overflow: hidden;
    .dropdown-menu[typeahead-popup] {
        overflow-y: auto;
        max-height: 60vh;
    }*/
}
.map-controls-container {
  padding: 12px 25px;
  position: absolute;
  width: 100%;
  left: 0;
}
.map-controls-container.top {
  top: 0;
}
.map-controls-container.bottom {
  bottom: 2.5rem;
}
.map-controls-container.center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.map-controls-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.map-controls-set:before,
.map-controls-set:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.map-controls-set:after {
  clear: both;
}
.map-controls-set:before,
.map-controls-set:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.map-controls-set:after {
  clear: both;
}
.map-controls-set,
.map-controls-set .map-controls-group {
  max-width: 100%;
}
.map-controls-set.top {
  top: 0;
}
.map-controls-set.bottom {
  bottom: 0;
}
.map-controls-set.right {
  float: right;
  text-align: right;
  margin-left: 12.5px;
}
.map-controls-set.left {
  float: left;
}
.map-controls-set.left:not(:last-child) {
  margin-right: 12.5px;
}
.map-controls-group {
  float: left;
}
.map-controls-group .btn-map-control {
  border-radius: 0;
}
.map-controls-group:first-child .btn-map-control {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.map-controls-group:last-child .btn-map-control {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.map-controls-group:not(:first-child) .btn-map-control {
  border-left-color: #4d4d4d;
}
.map-controls-group .dropdown-menu {
  border-top-left-radius: 0;
}
.map-controls-group .map-control .caret,
.map-controls-group .form-control .caret {
  border-top-color: #eaeaea;
  margin-left: .5em;
}
.map-controls-group .form-control {
  width: auto;
}
.map-controls-set.right .map-controls-group .dropdown-menu {
  right: 0;
  left: auto;
  border-top-right-radius: 0;
}
.map-controls-group.address-bar {
  width: 25em;
}
@media screen and (max-width: 992px + 1px) {
  .map-controls-group.address-bar {
    width: 19em;
  }
}
.map-controls-group.address-bar .input-group {
  width: 100%;
}
.map-controls-group.address-bar .form-control {
  width: 100%;
  border-color: #135095;
}
.map-controls-group.address-bar .input-group-addon.map-control {
  color: white;
  fill: white;
  background: #2b81e3;
  background: -o-linear-gradient(#418ee6, #1c74d9);
  border-color: #135095;
  border-width: 1px;
  border-style: solid;
  border-left: 0;
}
.map-controls-group.address-bar .input-group-addon.map-control:hover,
.map-controls-group.address-bar .input-group-addon.map-control:active,
.map-controls-group.address-bar .input-group-addon.map-control.active,
.open .map-controls-group.address-bar .input-group-addon.map-control.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #1a6dcb;
  background: -o-linear-gradient(#418ee6, #1968c2);
  border-color: #0c335f;
}
.map-controls-group.address-bar .input-group-addon.map-control:active,
.map-controls-group.address-bar .input-group-addon.map-control.active,
.open .dropdown-toggle .map-controls-group.address-bar .input-group-addon.map-control {
  -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);
  background-image: none;
  background: #1a6dcb;
}
.map-controls-group.address-bar .input-group-addon.map-control.disabled,
.map-controls-group.address-bar .input-group-addon.map-control[disabled],
.map-controls-group.address-bar .input-group-addon.map-control.disabled:hover,
.map-controls-group.address-bar .input-group-addon.map-control[disabled]:hover,
.map-controls-group.address-bar .input-group-addon.map-control.disabled:focus,
.map-controls-group.address-bar .input-group-addon.map-control[disabled]:focus,
.map-controls-group.address-bar .input-group-addon.map-control.disabled:active,
.map-controls-group.address-bar .input-group-addon.map-control[disabled]:active,
.map-controls-group.address-bar .input-group-addon.map-control.disabled.active,
.map-controls-group.address-bar .input-group-addon.map-control[disabled].active {
  background: #2b81e3;
  border-color: #135095;
}
.map-controls-group.dropdown > ul.dropdown-menu,
.map-controls-group .static-dropdown > ul.dropdown-menu,
.map-controls-group.dropdown > ul.static-dropdown-menu,
.map-controls-group .static-dropdown > ul.static-dropdown-menu {
  min-width: 0px;
  max-height: 60vh;
  overflow: hidden;
  overflow-y: auto;
  padding: 0;
  margin-top: 0;
  background: #494949;
}
.map-controls-group.dropdown > ul.dropdown-menu:before,
.map-controls-group .static-dropdown > ul.dropdown-menu:before,
.map-controls-group.dropdown > ul.static-dropdown-menu:before,
.map-controls-group .static-dropdown > ul.static-dropdown-menu:before,
.map-controls-group.dropdown > ul.dropdown-menu:after,
.map-controls-group .static-dropdown > ul.dropdown-menu:after,
.map-controls-group.dropdown > ul.static-dropdown-menu:after,
.map-controls-group .static-dropdown > ul.static-dropdown-menu:after {
  display: none;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target {
  padding: 12px;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group {
  color: #eaeaea;
  fill: #899089;
  background: rgba(0, 0, 0, 0);
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target:hover,
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer:focus,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer:focus,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target:focus {
  outline: 0;
  background: #565656;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer.active,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer.active,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer.active,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer.active,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer.active,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer.active,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer.active,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer.active,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target.active,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target.active,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target.active,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target.active {
  background: #232323;
  color: #ffffff;
  fill: white;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer.active:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer.active:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer.active:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer.active:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer.active:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer.active:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer.active:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer.active:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target.active:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target.active:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target.active:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target.active:hover,
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer.active:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer.active:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer.active:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer.active:focus,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer.active:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer.active:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer.active:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer.active:focus,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target.active:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target.active:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target.active:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target.active:focus {
  outline: 0;
  background: #232323;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer.active .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer.active .layer-select-icon,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer.active .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer.active .layer-select-icon,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target.active .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target.active .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target.active .layer-select-icon {
  background: rgba(255, 255, 255, 0.5);
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 99px;
  -webkit-box-shadow: 0px 0px 0px 1px white;
  box-shadow: 0px 0px 0px 1px white;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer.active .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer.active .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer.active .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer.active .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target.active .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target.active .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target.active .layer-select-icon.Satellite {
  -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5);
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon {
  margin-left: 12px;
  background: rgba(137, 144, 137, 0.5);
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 99px;
  -webkit-box-shadow: 0px 0px 0px 1px #899089;
  box-shadow: 0px 0px 0px 1px #899089;
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon.Satellite,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon.Satellite,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon.Satellite {
  -webkit-box-shadow: 0px 0px 0px 1px rgba(137, 144, 137, 0.5);
  box-shadow: 0px 0px 0px 1px rgba(137, 144, 137, 0.5);
}
.map-controls-group.dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.dropdown-menu .wrap--base-layer .layer-select-icon.Street,
.map-controls-group.dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .wrap--base-layer .layer-select-icon.Street,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .layer-select-icon.Street,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .layer-select-icon.Street,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item__target .layer-select-icon.Street,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon.Street,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item__target .layer-select-icon.Street {
  background: none !important;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .split-block,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .split-block,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 12px;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .split-block.flex--rigid,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .split-block.flex--rigid,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block.flex--rigid,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block.flex--rigid {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer .split-block:first-child,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer .split-block:first-child,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block:first-child,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer .split-block:first-child {
  padding-right: 0;
  margin-left: 12px;
  margin-right: -6px;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group {
  text-align: left;
  background-color: #454545;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--group-child,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--group-child,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--group-child,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--group-child {
  background-color: rgba(255, 255, 255, 0.1);
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--group-child:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--group-child:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--group-child:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--group-child:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group .dropdown__item__target:hover,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group .dropdown__item__target:hover,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group .dropdown__item__target:hover,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group .dropdown__item__target:hover,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--group-child:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--group-child:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--group-child:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--group-child:focus,
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group .dropdown__item__target:focus,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group .dropdown__item__target:focus,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group .dropdown__item__target:focus,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group .dropdown__item__target:focus {
  background-color: rgba(255, 255, 255, 0.15);
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group:not(:first-child),
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group:not(:first-child),
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group:not(:first-child),
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group:not(:first-child),
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer:not(:first-child),
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer:not(:first-child),
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer:not(:first-child),
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer:not(:first-child),
.map-controls-group.dropdown > ul.dropdown-menu li:not(:first-child) a,
.map-controls-group .static-dropdown > ul.dropdown-menu li:not(:first-child) a,
.map-controls-group.dropdown > ul.static-dropdown-menu li:not(:first-child) a,
.map-controls-group .static-dropdown > ul.static-dropdown-menu li:not(:first-child) a {
  border-top: 1px solid #3c3c3c;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--layer-group.expanded .dropdown__item__target,
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--layer-group.expanded .dropdown__item__target,
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--layer-group.expanded .dropdown__item__target,
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--layer-group.expanded .dropdown__item__target {
  border-bottom: 1px solid #3c3c3c;
}
.map-controls-group.dropdown > ul.dropdown-menu .dropdown__item--group-child:not(:first-child),
.map-controls-group .static-dropdown > ul.dropdown-menu .dropdown__item--group-child:not(:first-child),
.map-controls-group.dropdown > ul.static-dropdown-menu .dropdown__item--group-child:not(:first-child),
.map-controls-group .static-dropdown > ul.static-dropdown-menu .dropdown__item--group-child:not(:first-child) {
  border-top: 1px solid #494949;
}
.map-controls-group.dropdown.toggleable > ul.dropdown-menu > li > a,
.map-controls-group .static-dropdown.toggleable > ul.dropdown-menu > li > a {
  color: #C7C7C7;
}
.map-controls-group.dropdown.toggleable > ul.dropdown-menu > li > a.active,
.map-controls-group .static-dropdown.toggleable > ul.dropdown-menu > li > a.active {
  color: #eaeaea;
}
.map-controls-group--palette .btn-map-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 12px;
  height: auto;
}
.map-controls-btn-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
}
@media (max-width: 1730px) {
  .map-controls-btn-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.dropdown__item--layer .dropdown__item__checkbox i {
  color: #6e6e6e;
}
.dropdown__item--layer.active .dropdown__item__checkbox i {
  color: #eaeaea;
}
.dropdown__item--layer .dropdown__item__name {
  white-space: nowrap;
}
.dropdown.open .list--feature-layers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrap--feature-layer {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
}
.dropdown__item--action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: .75em .5em;
  text-transform: uppercase;
  color: white;
  letter-spacing: .06em;
}
.dropdown__item--action:hover,
.dropdown__item--action:focus {
  outline: 0;
  background: #565656;
}
.btn.btn-map-control {
  color: #eaeaea;
  fill: #eaeaea;
  background: #3c3c3c;
  background: -o-linear-gradient(#444444, #343434);
  border-color: #222222;
  border-width: 1px;
  border-style: solid;
  -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.07) inset;
  box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.07) inset;
  font-weight: 500;
}
.btn.btn-map-control:hover,
.btn.btn-map-control:active,
.btn.btn-map-control.active,
.open .btn.btn-map-control.dropdown-toggle {
  color: #c4c4c4;
  fill: #c4c4c4;
  background: #282828;
  background: -o-linear-gradient(#444444, #282828);
  border-color: #030303;
}
.btn.btn-map-control:active,
.btn.btn-map-control.active,
.open .dropdown-toggle .btn.btn-map-control {
  -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);
  background-image: none;
  background: #282828;
}
.btn.btn-map-control.disabled,
.btn.btn-map-control[disabled],
.btn.btn-map-control.disabled:hover,
.btn.btn-map-control[disabled]:hover,
.btn.btn-map-control.disabled:focus,
.btn.btn-map-control[disabled]:focus,
.btn.btn-map-control.disabled:active,
.btn.btn-map-control[disabled]:active,
.btn.btn-map-control.disabled.active,
.btn.btn-map-control[disabled].active {
  background: #3c3c3c;
  border-color: #222222;
}
.btn.btn-map-control:focus {
  outline: 4px solid #2B81E3;
  border-radius: 4px;
  position: relative;
  z-index: 99;
}
.btn.btn-map-control.active,
.btn.btn-map-control:active,
.btn.btn-map-control.active[disabled="disabled"],
.btn.btn-map-control:active[disabled="disabled"] {
  background-color: #2f2f2f;
  opacity: 1;
}
select.map-control {
  padding: 4px 35px 4px 8px;
  cursor: pointer;
}
.olControlAttribution {
  bottom: 0;
}
.list--layers ul {
  padding-left: 36px;
}
.spatial-viewer-container .ol-viewport[data-cursor="crosshair"] {
  cursor: crosshair;
}
.spatial-viewer-container .ol-viewport[data-cursor="progress"] {
  cursor: progress;
}
.spatial-viewer-container .ol-viewport:not([data-cursor="crosshair"]) [id^="OpenLayers_Geometry"] {
  cursor: pointer;
}
.olTileImage {
  margin: 0;
}
.map-info-bar {
  position: absolute;
  bottom: 1em;
  background: rgba(0, 0, 0, 0.5);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 800;
  color: white;
  padding: .2em 2em;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: 90ms ease;
  transition: 90ms ease;
}
.map-info-bar.ng-enter {
  -webkit-transition: 90ms ease-in;
  transition: 90ms ease-in;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
.map-info-bar.ng-leave {
  -webkit-transition: 140ms ease-out;
  transition: 140ms ease-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
.map-info-bar.ng-enter,
.map-info-bar.ng-leave.ng-leave-active {
  display: block;
  opacity: 0;
  -webkit-transform: translate(-50%, 2px);
          transform: translate(-50%, 2px);
}
.map-info-bar.ng-leave,
.map-info-bar.ng-enter.ng-enter-active {
  display: block;
  opacity: 1;
  -webkit-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}
.map-info-bar__secondary {
  color: #d9d9d9;
}
.olImageLoadError {
  background-color: transparent;
}
div.olMap {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.olDragDown,
.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.SitePlan-print-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.SitePlan-print-column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 16.66vw;
          flex: 1 1 16.66vw;
  max-width: 16.66vw;
  padding-right: 24px;
  padding-bottom: 20px;
}
.SitePlan-print .SitePlan-legend {
  font-size: 10px;
}
.SitePlan-legend-item-label {
  font-weight: 600;
  padding-left: .5em;
}
.SitePlan-legend-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: .5em;
}
.SitePlan-legend-item .SitePlan-legend-item-label {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.SitePlan-legend-itemGroup-label {
  padding-left: 0;
  padding-bottom: .5em;
  font-weight: 600;
}
.SitePlan-legend-itemGroup {
  padding: .75em 0;
}
.SitePlan-legend-itemGroup .SitePlan-legend-item {
  padding-left: .75em;
  border-left: 1px solid gainsboro;
}
.SitePlan-legend-itemGroup .SitePlan-legend-item:last-child {
  padding-bottom: 0;
  margin-bottom: .5em;
}
.SitePlan-print-column .SitePlan-legend-itemGroup {
  padding: 0;
}
.SitePlan-print-column .SitePlan-legend-itemGroup .SitePlan-legend-item {
  padding-left: 0;
  border-left: 0;
}
@media screen and (max-width: 1200px) {
  .page-body-columns.has-utility:not(.has-fixed) {
    overflow-y: auto;
  }
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.utility.collapsing,
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.main {
    overflow-y: hidden;
    float: none;
    display: block;
    width: 100%;
  }
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.utility.collapsing,
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.main,
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.list-column {
    height: auto;
    overflow-x: hidden;
  }
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.utility.collapsing + .main,
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.main + .utility.collapsing {
    border-top: 1px solid #e5e5e5;
  }
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.utility {
    border-left: 0;
  }
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column.utility .form-subsection:last-child {
    border-bottom: 0;
  }
}
.page-body-columns.has-utility:not(.has-fixed) {
  overflow-y: auto;
}
.page-body-columns.has-utility:not(.has-fixed) .page-body-column wnd-table-generic,
.page-body-columns.has-utility:not(.has-fixed) .page-body-column table {
  overflow-x: auto;
  display: block;
  width: calc(100% + 50px);
}
@media (max-width: 992px) {
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column wnd-table-generic,
  .page-body-columns.has-utility:not(.has-fixed) .page-body-column table {
    width: 100%;
  }
}
.page-body-columns.has-utility:not(.has-fixed) .page-body-column :not(wnd-table-generic) > :not(div) > table {
  max-width: none;
}
.page-body-columns.has-utility:not(.has-fixed) .page-body-column wnd-table-generic > div > table {
  overflow-x: unset;
}
.main-content-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
}
@media (max-width: 480px) {
  .main-content-padding {
    padding-right: 0;
    padding-left: 25px;
  }
}
.main-content-padding.page-body,
.main-content-padding.page-body-column {
  padding-top: 20px;
}
@media (max-width: 992px) {
  .main-content-padding.page-body,
  .main-content-padding.page-body-column {
    padding-right: 0;
  }
}
.slide-child .main-content-padding.page-body {
  padding-bottom: 20px;
}
.slide-child .page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body,
.slide-child .page-heading ~ .page-body-warning.active:not(.ng-leave):not(.ng-hide) ~ .page-body {
  top: 85px;
}
.slide-child,
.slide-child .page-body,
.slide-child .page-heading {
  background: #f5f5f5;
}
div.slide-child.slide-in {
  /* width: calc(100% - 40px); */
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  -webkit-transform: none;
          transform: none;
}
.slide-child {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 15px;
  z-index: 1000;
  -webkit-transition: opacity 500ms 0ms, -webkit-transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms;
  transition: opacity 500ms 0ms, -webkit-transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms;
  transition: transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms, opacity 500ms 0ms;
  transition: transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms, opacity 500ms 0ms, -webkit-transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms;
  display: none;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.slide-child .page-heading ~ .page-body,
.slide-child .page-body.has-page-footer,
.slide-child .page-heading ~ .page-body.has-page-footer,
.slide-child .page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer,
.slide-child .page-heading ~ .page-body-warning.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer {
  min-height: unset;
  max-height: unset;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-heading ~ .page-body,
  .slide-child .page-body.has-page-footer,
  .slide-child .page-heading ~ .page-body.has-page-footer,
  .slide-child .page-heading ~ .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer,
  .slide-child .page-heading ~ .page-body-warning.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer {
    height: unset;
  }
}
.slide-child.slide-in-add,
.slide-child.slide-in-remove {
  overflow: hidden;
}
.slide-child.slide-in-remove {
  -webkit-transition-delay: 0s ,  150ms;
          transition-delay: 0s ,  150ms;
}
.slide-child.slide-in-add,
.slide-child.slide-in-remove {
  display: block !important;
}
.slide-child.slide-in-enter-active {
  opacity: 1;
}
.slide-child.slide-in {
  opacity: 1;
  display: block;
}
@media (max-width: 320px) {
  .slide-child .full-height {
    width: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 320px) {
  .slide-child .page-body-column {
    display: block;
  }
}
@media (max-width: 320px) {
  .slide-child .page-body-columns {
    display: block;
  }
}
.slide-child .split-block-heading .page-heading .heading-block.right {
  max-width: 70em;
}
@media (max-width: 320px) {
  .slide-child .split-block-heading {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    overflow-y: hidden;
  }
}
@media (max-width: 320px) {
  .slide-child .heading-block.left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: unset;
  }
}
@media (max-width: 320px) {
  .slide-child .heading-block.right {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 320px) {
  .slide-child .heading-block.right .wnd-table-filter {
    width: 250px;
  }
}
@media (max-width: 320px) {
  .slide-child .heading-block.right .form-group-column {
    height: 900px;
  }
}
.main-viewport .slide-child .page-body:before {
  content: none;
}
.slide-child .page-heading {
  padding-left: 50px;
  background: #EEEEEE;
  border-bottom: 2px solid #CECECE;
}
@media (max-width: 320px) {
  .slide-child .page-heading {
    padding-left: 10px;
    padding-right: initial;
  }
}
.slide-child .page-footer {
  position: static;
  z-index: 50;
  min-height: 50px;
  max-height: 50px;
  height: 100%;
  background: #DADADA;
  border-top: 2px solid #CECECE;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-footer {
    height: 50px;
  }
}
.slide-child .page-footer .btn {
  font-size: 1.14285714rem;
}
@media (max-width: 992px) {
  .slide-child .page-footer {
    white-space: unset;
    max-height: unset;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 20px;
    position: absolute;
  }
}
.slide-child.partial.right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  top: 0;
  left: auto;
  width: inherit;
  max-width: 740px;
  z-index: 15;
}
.slide-child.partial.right ~ .slidechild-mask {
  background: rgba(0, 0, 0, 0.15);
}
.slide-child.slide-in {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.slide-child.slide-in.partial.right {
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}
.search-heading ~ .slide-child {
  z-index: 15;
}
.page-body.contains-slide-child > .slide-child:not(.partial) {
  min-height: calc(100% -  15px);
  max-height: calc(100% -  15px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body.contains-slide-child > .slide-child:not(.partial) {
    height: calc(100% -  15px);
  }
}
.contains-slide-child {
  overflow-y: hidden;
}
.slidechild-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: none;
  opacity: 0;
}
.slidechild-mask.active-add,
.slidechild-mask.active-remove {
  display: block !important;
  -webkit-transition: 0.6s opacity ease;
  transition: 0.6s opacity ease;
}
.slidechild-mask.active-add,
.slidechild-mask.active-remove.active-remove-active {
  opacity: 0;
}
.slidechild-mask.active-add.active-add-active,
.slidechild-mask.active-remove {
  opacity: 1;
}
.slidechild-mask.active {
  display: block;
  opacity: 1;
}
.slide-child.partial .data-readonly .form-group {
  margin-bottom: 10px;
}
.slide-child.partial .data-readonly .control-label {
  margin-bottom: 5px;
  color: #707070;
}
.spinner--search ~ .page-footer:not([spinner-on]) {
  position: relative;
  z-index: 1;
}
.full-height,
.full-height-overflow {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
}
.tabbable > .full-height,
.tabbable > .full-height-overflow {
  height: calc(100% - 39px);
}
.table-align-container {
  display: table;
  width: 100%;
}
.full-height-overflow {
  overflow: auto;
}
.full-height-overflow-y {
  overflow-y: auto;
}
.view-container.full-height {
  overflow-y: hidden;
}
fa-contact-list {
  overflow: hidden;
}
.page-body-column {
  padding-bottom: 40px;
  padding-right: 50px;
  height: 100%;
  overflow: auto;
}
@media (max-width: 768px) {
  .page-body-column {
    overflow-x: hidden;
  }
}
.page-body-column:first-child:last-child:not(.main-content-padding) {
  padding-right: 0;
}
.split-heading > * {
  display: inline-block;
  vertical-align: middle;
}
.split-heading > *:not(:first-child) {
  margin-left: 12px;
}
.header-action i {
  position: relative;
  top: 2px;
}
.header-action i:first-child {
  right: 3px;
}
.page-body-column.utility .form-group.nav-actions {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-body-column.utility .toolbar-header .form-group.nav-actions {
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox-list label,
.radio-list label,
.checkbox-wrap label,
.checkbox-list .control-label,
.radio-list .control-label,
.checkbox-wrap .control-label {
  vertical-align: middle;
}
.utility .checkbox-list,
.utility .radio-list,
.utility .checkbox-wrap {
  font-weight: 400;
}
.checkbox-list input ~ label,
.radio-list input ~ label,
.checkbox-wrap input ~ label,
.checkbox-list input ~ .control-label,
.radio-list input ~ .control-label,
.checkbox-wrap input ~ .control-label {
  font-weight: 500;
}
.checkbox-wrap label,
.checkbox-wrap label.control-label {
  margin-bottom: 0;
}
.checkbox-wrap > label > input,
.checkbox-wrap > label > span {
  display: inline;
  vertical-align: middle;
  margin: 0;
}
.checkbox-wrap > label > input {
  height: 20px;
  margin-right: 2px;
}
.checkbox-wrap,
.form-group.checkbox-wrap {
  margin-bottom: 20px;
}
.checkbox-wrap + .checkbox-wrap,
.form-group.checkbox-wrap + .checkbox-wrap {
  margin-top: 0;
}
.checkbox-wrap label,
.checkbox-wrap label > input[type="checkbox"],
.checkbox-wrap input[type="checkbox"] + label,
.checkbox-wrap input[type="checkbox"] {
  line-height: 20px;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
}
.checkbox-wrap label > input[type="checkbox"] {
  margin-top: -1px;
  margin-right: 2px;
}
.checkbox-wrap label > input[disabled="disabled"] ~ *,
.checkbox-wrap input[disabled="disabled"] + label {
  color: #878787;
}
.checkbox-in-label {
  float: right;
  position: relative;
  z-index: 1;
}
.checkbox-list .checkbox-wrap {
  margin-bottom: 19px;
}
.checkbox-list .checkbox-wrap + .checkbox-wrap {
  margin-top: -10px;
}
.checkbox-list .checkbox-wrap:last-child:nth-child(2n) {
  margin-bottom: 29px;
}
.checkbox-list.affects-previous {
  margin-left: 10px;
  margin-top: -10px;
  margin-bottom: 29px;
}
.checkbox-list.affects-previous .checkbox-wrap {
  margin-top: -1px;
  margin-bottom: 0;
}
.checkbox-list.affects-previous .checkbox-wrap label {
  font-weight: 400;
}
.checkbox-list.affects-previous .checkbox-wrap:last-child {
  margin-bottom: 29px;
}
.checkbox-list.affects-previous .checkbox-wrap:last-child:first-child {
  float: right;
  margin-top: -10px;
  margin-bottom: 29px;
}
.checkbox-list.affects-previous .checkbox-wrap:first-child:nth-last-child(2) {
  margin-top: 23px;
  margin-bottom: -3px;
}
.checkbox-list.affects-previous .checkbox-wrap:last-child:nth-child(2) {
  margin-bottom: 39px;
  margin-top: 9px;
}
.checkbox-list.affects-previous.no-float .checkbox-wrap:last-child:first-child {
  float: none;
}
.checkbox-align-wrap,
.checkbox-align-wrap .control-label,
label.checkbox-align-wrap {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-align-wrap input[type="checkbox"] {
  margin-right: 5px;
}
.btn i.inline-icon {
  vertical-align: baseline;
  position: relative;
  top: 2px;
  font-size: 1rem;
  line-height: 14px;
  color: inherit;
}
.btn i.inline-icon.right {
  margin-left: .3em;
  margin-right: .15em;
}
.btn i.inline-icon.left {
  margin-right: .3em;
  margin-left: .15em;
}
.btn.btn--inline-icon {
  padding-left: 8px;
  padding-right: 8px;
}
.btn.btn--inline-icon .button-label {
  padding: 0 4px;
}
.btn.btn--inline-icon svg,
svg.inline-icon {
  fill: inherit;
  height: 16px;
  width: 16px;
  position: relative;
  top: -1px;
}
.btn.btn--inline-icon svg.right,
svg.inline-icon.right {
  margin-left: .3em;
}
.btn.btn--inline-icon svg.left,
svg.inline-icon.left {
  margin-right: .3em;
}
.btn.btn--inline-icon i {
  vertical-align: middle;
}
.btn.btn--inline-icon svg,
.btn.btn--inline-icon .button-label {
  vertical-align: bottom;
}
.btn.btn--inline-icon:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.control-label.inline-label {
  margin-bottom: 0;
}
.inline-label + .form-action {
  margin-left: 12px;
}
.form-status {
  color: #a3b3c2;
}
.tag {
  padding: 5px 8px;
  color: #374451;
  background-color: #e0e5eb;
  border-radius: 3px;
  vertical-align: middle;
}
.tag.status-inactive {
  color: #5e5e5e;
  background-color: #d1d1d1;
}
.tag.status-active,
.tag.status-final {
  color: #004316;
  background-color: #29ff6e;
}
.pad-columns > .grid-container-column {
  padding-top: 40px;
  padding-bottom: 40px;
}
.grid-container-column .form-subsection {
  margin-top: 0;
}
.grid-container-row.with-secondary {
  background: #f6f7f9;
}
.grid-container-row.with-secondary .grid-container-column.primary {
  background: #fff;
}
.grid-container-row {
  margin-left: -6px;
  margin-right: -6px;
  margin-left: 0;
  margin-right: 0;
}
.grid-container-row:before,
.grid-container-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid-container-row:after {
  clear: both;
}
.grid-container-row:before,
.grid-container-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.grid-container-row:after {
  clear: both;
}
.grid-container-column:nth-child(1):nth-last-child(2),
.grid-container-column:nth-child(2):nth-last-child(1) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .grid-container-column:nth-child(1):nth-last-child(2),
  .grid-container-column:nth-child(2):nth-last-child(1) {
    float: left;
    width: 50%;
  }
}
.grid-container-column:nth-child(1):nth-last-child(3),
.grid-container-column:nth-child(2):nth-last-child(2),
.grid-container-column:nth-child(3):nth-last-child(1) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .grid-container-column:nth-child(1):nth-last-child(3),
  .grid-container-column:nth-child(2):nth-last-child(2),
  .grid-container-column:nth-child(3):nth-last-child(1) {
    float: left;
    width: 33.33333333%;
  }
}
.grid-container-row.with-secondary .grid-container-column.primary {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 992px) {
  .grid-container-row.with-secondary .grid-container-column.primary {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .grid-container-row.with-secondary .grid-container-column.primary {
    float: left;
    width: 66.66666667%;
  }
}
.grid-container-row.with-secondary .grid-container-column.secondary {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 24px;
}
@media (min-width: 992px) {
  .grid-container-row.with-secondary .grid-container-column.secondary {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .grid-container-row.with-secondary .grid-container-column.secondary {
    float: left;
    width: 33.33333333%;
  }
}
.form-group-row {
  margin-left: -30px;
  margin-right: -30px;
}
.form-group-row:before,
.form-group-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-group-row:after {
  clear: both;
}
.form-group-row:before,
.form-group-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-group-row:after {
  clear: both;
}
@media (max-width: 768px) {
  .form-group-row {
    width: 100%;
  }
}
.form-group-row.row--emphasized {
  margin-left: -30px;
  margin-right: -30px;
}
.form-group-row.row--emphasized:before,
.form-group-row.row--emphasized:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-group-row.row--emphasized:after {
  clear: both;
}
.form-group-row.row--emphasized:before,
.form-group-row.row--emphasized:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-group-row.row--emphasized:after {
  clear: both;
}
.form-group-row .form-group-table {
  width: 100%;
}
.form-group-row .form-group-table tbody tr td:nth-child(2) {
  min-width: 150px;
}
.form-group-row .form-group-table tbody tr td:nth-child(3) {
  min-width: 100px;
}
.form-group-row .form-group-table tbody tr td:nth-child(4) {
  min-width: 40px;
}
.form-group-row .form-group-table tbody tr td:nth-child(5) {
  min-width: 100px;
}
.form-group-row .form-group-table thead > tr > th label.control-label,
.form-group-row .form-group-table tbody > tr > td label.control-label {
  display: none;
}
.form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 768px) {
  .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .form-group-column {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1450px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .form-group-column {
    float: left;
    width: 41.66666667%;
  }
}
.sidebar.collapsed ~ .content-main .form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1366px) {
  .sidebar.collapsed ~ .content-main .form-group-column {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 1450px) {
  .sidebar.collapsed ~ .content-main .form-group-column {
    float: left;
    width: 41.66666667%;
  }
}
.form-group-column:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1200px) {
  .form-group-column:first-child:last-child {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1366px) {
  .form-group-column:first-child:last-child {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 1800px) {
  .form-group-column:first-child:last-child {
    float: left;
    width: 41.66666667%;
  }
}
.sidebar.collapsed ~ .content-main .form-group-column:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1200px) {
  .sidebar.collapsed ~ .content-main .form-group-column:first-child:last-child {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 1366px) {
  .sidebar.collapsed ~ .content-main .form-group-column:first-child:last-child {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1450px) {
  .sidebar.collapsed ~ .content-main .form-group-column:first-child:last-child {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .sidebar.collapsed ~ .content-main .form-group-column:first-child:last-child {
    float: left;
    width: 41.66666667%;
  }
}
.fill-width > .form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 768px) {
  .fill-width > .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .fill-width > .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .fill-width > .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .fill-width > .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1450px) {
  .fill-width > .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .fill-width > .form-group-column {
    float: left;
    width: 50%;
  }
}
.fill-width > .form-group-column:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 992px) {
  .fill-width > .form-group-column:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .fill-width > .form-group-column:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .fill-width > .form-group-column:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1450px) {
  .fill-width > .form-group-column:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1800px) {
  .fill-width > .form-group-column:first-child:last-child {
    float: left;
    width: 100%;
  }
}
.form-group-column:nth-child(1):nth-last-child(3),
.form-group-column:nth-child(2):nth-last-child(2),
.form-group-column:nth-child(3):nth-last-child(1) {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1200px) {
  .form-group-column:nth-child(1):nth-last-child(3),
  .form-group-column:nth-child(2):nth-last-child(2),
  .form-group-column:nth-child(3):nth-last-child(1) {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 1366px) {
  .form-group-column:nth-child(1):nth-last-child(3),
  .form-group-column:nth-child(2):nth-last-child(2),
  .form-group-column:nth-child(3):nth-last-child(1) {
    float: left;
    width: 33.33333333%;
  }
}
.form-group-column.column--emphasized:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 992px) {
  .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 1450px) {
  .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 75%;
  }
}
@media print {
  .form-group-column {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media print and (min-width: 768px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media print and (min-width: 992px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media print and (min-width: 1200px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media print and (min-width: 1366px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media print and (min-width: 1450px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
@media print and (min-width: 1800px) {
  .form-group-column {
    float: left;
    width: 50%;
  }
}
.slide-child.partial.right .form-group-row {
  margin-left: -12px;
  margin-right: -12px;
}
.slide-child.partial.right .form-group-row:before,
.slide-child.partial.right .form-group-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.slide-child.partial.right .form-group-row:after {
  clear: both;
}
.slide-child.partial.right .form-group-row:before,
.slide-child.partial.right .form-group-row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.slide-child.partial.right .form-group-row:after {
  clear: both;
}
.slide-child.partial.right .form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1450px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 1800px) {
  .slide-child.partial.right .form-group-column {
    float: left;
    width: 91.66666667%;
  }
}
.page-body-columns.has-utility .page-body-column.main .form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 768px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1450px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 50%;
  }
}
.sidebar.collapsed ~ .content-main .page-body-columns.has-utility .page-body-column.main .form-group-column {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1366px) {
  .sidebar.collapsed ~ .content-main .page-body-columns.has-utility .page-body-column.main .form-group-column {
    float: left;
    width: 50%;
  }
}
.page-body-columns.has-utility .page-body-column.main .form-group-column:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1450px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column:first-child:last-child {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 1800px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column:first-child:last-child {
    float: left;
    width: 58.33333333%;
  }
}
.page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 992px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1450px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1800px) {
  .page-body-columns.has-utility .page-body-column.main .form-group-column.column--emphasized:first-child:last-child {
    float: left;
    width: 100%;
  }
}
.form-group-column.avoid-2-column:nth-child(2):last-child {
  clear: left;
}
.form-groups-container.affects-table {
  margin-bottom: 0;
}
.form-groups-container + table,
.form-groups-columns-container + table {
  margin-top: 80px;
}
.form-groups-container.affects-table + table,
.form-groups-columns-container.affects-table + table {
  margin-top: 40px;
}
.form-subsection.affects-table + table {
  margin-top: 20px;
}
.form-groups-container,
.form-groups-columns-container {
  margin-bottom: 20px;
}
.form-control,
.select2-container,
.select2-container input,
.select2-container .select2-choice {
  font-weight: 500;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.02) inset;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.02) inset;
  border-radius: 3px;
  border-color: #86888A;
}
.form-control,
.select2-container input,
.select2-container .select2-choice {
  padding-left: 8px;
  padding-right: 8px;
}
.select2-container.form-control {
  padding: 0;
  border: 0;
  height: auto;
}
.select2-container input,
.select2-container .select2-choice {
  background: white;
}
.select2-container.select2-container-disabled .material-container {
  background: #eeeeee;
}
.form-control[datepicker-popup] {
  min-width: 8em;
}
.form-control.form-control--auto-width {
  width: auto;
  max-width: 100%;
}
.form-control.form-control--center {
  margin-left: auto;
  margin-right: auto;
}
.form-group > textarea.form-control {
  min-height: 110px;
  overflow: auto;
  resize: vertical;
}
.form-horizontal.has-implicit-widths > .form-group .control-label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .form-horizontal.has-implicit-widths > .form-group .control-label {
    float: left;
    width: 33.33333333%;
  }
}
.form-horizontal.has-implicit-widths > .form-group .form-control {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .form-horizontal.has-implicit-widths > .form-group .form-control {
    float: left;
    width: 66.66666667%;
  }
}
.control-label {
  display: inline-block;
  font-weight: 600;
  color: #585858;
  font-size: 1rem;
  margin-bottom: 12px;
  margin-right: 5px;
  position: relative;
}
select.form-control {
  min-width: 6em;
  margin-right: 5px;
  padding: 4px 35px 4px 8px;
  padding-top: 0.28571429rem;
  padding-bottom: 0.28571429rem;
  cursor: pointer;
}
select.form-control[disabled],
select.form-control[readonly] {
  padding-right: 12px;
}
.highcontrast select.form-control {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
  background: none !important;
}
@media screen and (min-width:0\0) {
  select.form-control {
    /*background: none !important;*/
    padding-right: 8px;
  }
}
.notification a,
.notification a:hover,
.notification a:focus {
  text-decoration: none;
}
.notification .notification__subject,
.notification .notification__message {
  margin-top: 10px;
  margin-bottom: 10px;
}
.notification .message__body {
  overflow-x: scroll;
}
.notification.notification--readonly .notification__message {
  font-weight: 300;
  font-size: 1.21428571rem;
}
.notification .meta-container.meta--tabular .meta__entry.entry--inline .entry__label {
  padding-bottom: 1em;
}
.notification .notification__meta.meta--primary .meta__entry .entry__label {
  font-size: 1.21428571rem;
  font-weight: 600;
  padding-top: 3px;
}
.notification .notification__meta.meta--primary .meta__entry .entry__figure {
  font-size: 1.21428571rem;
  font-weight: 300;
}
.notification .notification__meta .meta__column:first-child {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.notification .notification__meta .meta__column:nth-child(2):last-child {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.page-body-columns .page-body-column.utility .meta__entry > .entry__label,
.page-body-columns .page-body-column.utility .meta__figure > .entry__label {
  margin-bottom: 0;
}
.meta__figure.figure--inline,
.meta__entry .entry__label.label--inline,
.meta__entry .entry__figure.figure--inline {
  display: inline-block;
}
.meta__figure.figure--large,
.meta__entry.entry--large .entry__label {
  font-size: 1.21428571rem;
  font-weight: 600;
}
.meta__entry .entry__label,
.meta__entry .entry__figure {
  display: block;
}
.meta-container.meta--inline .meta__entry .entry__label,
.meta-container.meta--inline .meta__entry .entry__figure {
  display: inline-block;
}
.meta__entry.entry--multiline .entry__label,
.meta__entry.entry--multiline .entry__figure {
  margin-top: 0;
  margin-bottom: 0;
}
.meta__entry .entry__figure.status-label {
  display: inline-block;
  margin-top: 5px;
}
.meta--entity-list .entry--entity .entry__figure,
.meta--entity-list .meta__figure {
  position: relative;
}
.meta--entity-list .entry--entity .entry__figure.figure--entity-link,
.meta--entity-list .meta__figure.figure--entity-link {
  font-weight: 600;
}
.meta--entity-list .entry--entity .entry__figure.figure--entity-link:before,
.meta--entity-list .meta__figure.figure--entity-link:before {
  content: '\203A';
  font-size: 1.25em;
  margin: 0;
  position: absolute;
  left: -12px;
  line-height: 1em;
  display: inline-block;
  font-weight: 600;
  color: #d24204;
}
.meta--float-right {
  float: right;
}
.meta--boxed {
  display: inline-block;
  border: 1px solid #c8c8c8;
  background-color: #eeeeee;
}
.meta--boxed .meta__entry {
  margin: 6px 18px;
}
.meta--boxed .meta__entry .entry__label,
.meta--boxed .meta__entry .entry__figure {
  margin-bottom: 0;
}
.meta--boxed.meta--tertiary {
  border-color: #e6e6e6;
  background: #f2f2f2;
}
.meta--boxed.meta--tertiary .meta__entry {
  margin: 4px 12px;
  color: #707070;
  font-style: italic;
}
.meta-container.meta--tabular {
  display: table;
}
.meta--tabular .meta__entry {
  display: table-row;
}
.meta--tabular .meta__entry .entry__label,
.meta--tabular .meta__entry .entry__figure {
  display: table-cell;
  max-width: 100%;
}
.meta--tabular .meta__entry .entry__label {
  width: 1%;
  white-space: nowrap;
  padding-right: 1.75em;
  font-size: 12px;
}
.meta--tabular .meta__entry .entry__label,
.meta--tabular .meta__entry .entry__figure:first-child {
  padding-bottom: 24px;
}
.meta--tabular .meta__entry .entry__figure {
  display: block;
}
.meta--tabular .meta__entry .entry__label.entry__label--long {
  white-space: normal;
}
.entry__label {
  font-weight: 600;
}
.entry__figure {
  font-weight: normal;
}
.entry__figure strong {
  font-weight: 600;
}
.column--read-only-tabular {
  display: table;
}
.column--read-only-tabular .form-subsection {
  display: table;
}
.column--read-only-tabular .form-subsection-title {
  font-size: 1.42857143rem;
  display: table-row;
  color: #808080;
}
.column--read-only-tabular > .form-subsection-title {
  display: block;
}
.column--read-only-tabular .form-group {
  display: table-row;
}
.column--read-only-tabular .form-group .control-label,
.column--read-only-tabular .form-group .form-control,
.column--read-only-tabular .form-group .form-control-static {
  display: table-cell;
  padding: 0;
  vertical-align: top;
  font-size: 1.21428571rem;
  padding-bottom: 12px;
  height: auto;
}
.column--read-only-tabular .form-group .control-label {
  padding-right: 2em;
  width: 1%;
  white-space: nowrap;
}
.column--read-only-tabular .form-group .form-control,
.column--read-only-tabular .form-group .form-control-static {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.control-disabled-message {
  color: #707070;
  font-style: italic;
  font-weight: 400;
}
.form-subsection-title + .control-disabled-message {
  margin-top: -0.5em;
}
.input-group .input-group-addon,
.input-group .input-group-btn > .btn {
  font-size: clamp(10px, 1.5vw, 14px);
  border-color: #86888A;
}
.input-group:has(.input-group-addon-pre) .form-control {
  border-left: 1px solid #d9d9d9;
}
.input-group:has(.input-group-addon-post) .form-control {
  border-right: 1px solid #d9d9d9;
}
.input-group > p.input-group-addon {
  border-color: #f5f5f5;
  color: #575757;
  background-color: #f5f5f5;
  mix-blend-mode: multiply;
}
.input-group.implicit-widths {
  width: auto;
}
.input-group.implicit-widths > * {
  width: auto;
}
.input-group > .input-group-addon:first-child {
  background-color: rgba(0, 0, 0, 0);
}
.input-group > .input-group-btn .btn {
  max-height: 30px;
}
.input-group:not(.implicit-widths) > *:not(:first-child) {
  margin-left: -0.25em;
}
.input-group input[type="radio"] {
  vertical-align: middle;
}
.input-group *:not(.form-control-static) + .input-group-btn,
.input-group *:not(.form-control-static) + .input-group-addon,
.input-group *:not(.form-control-static) + .input-group-btn .btn,
.input-group *:not(.form-control-static) + .input-group-addon .btn {
  border-left: 0;
}
.input-group > .input-group-addon.input-group-addon-pre {
  border: 1px solid #86888A;
  border-right: 0;
}
.input-group > .input-group-addon.input-group-addon-post {
  border: 1px solid #86888A;
  border-left: 0;
}
.md-datepicker-open .md-datepicker-input-container,
.md-datepicker-open input.md-input {
  border-bottom-color: #86888A;
}
.input-container.split-controls {
  white-space: nowrap;
}
@media screen and (max-width: 320px) {
  .input-container.split-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.input-container.split-controls input.form-control,
.input-container.split-controls select.form-control,
.input-container.split-controls button.form-control,
.input-container.split-controls a.form-control,
.input-container.split-controls p.form-control-static {
  min-width: 0;
  display: inline-block;
}
.input-container.split-controls input.form-control:first-child,
.input-container.split-controls select.form-control:first-child,
.input-container.split-controls button.form-control:first-child,
.input-container.split-controls a.form-control:first-child,
.input-container.split-controls p.form-control-static:first-child {
  width: 75%;
  margin-right: -0.25em;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}
.input-container.split-controls input.form-control:nth-child(2),
.input-container.split-controls select.form-control:nth-child(2),
.input-container.split-controls button.form-control:nth-child(2),
.input-container.split-controls a.form-control:nth-child(2),
.input-container.split-controls p.form-control-static:nth-child(2) {
  overflow: clip;
  width: 25%;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-container.split-controls button.form-control:nth-child(2),
.input-container.split-controls a.form-control:nth-child(2) {
  background: #eeeeee;
}
.input-container.split-controls button.form-control:nth-child(2).green,
.input-container.split-controls a.form-control:nth-child(2).green,
.input-container.split-controls button.form-control:nth-child(2).btn-new,
.input-container.split-controls a.form-control:nth-child(2).btn-new {
  color: white;
  fill: white;
  background: #007626;
  background: -o-linear-gradient(#00902e, #005d1e);
  border-color: #003912;
  border-width: 1px;
  border-style: solid;
}
.input-container.split-controls button.form-control:nth-child(2).green:hover,
.input-container.split-controls a.form-control:nth-child(2).green:hover,
.input-container.split-controls button.form-control:nth-child(2).btn-new:hover,
.input-container.split-controls a.form-control:nth-child(2).btn-new:hover,
.input-container.split-controls button.form-control:nth-child(2).green:active,
.input-container.split-controls a.form-control:nth-child(2).green:active,
.input-container.split-controls button.form-control:nth-child(2).btn-new:active,
.input-container.split-controls a.form-control:nth-child(2).btn-new:active,
.input-container.split-controls button.form-control:nth-child(2).green.active,
.input-container.split-controls a.form-control:nth-child(2).green.active,
.input-container.split-controls button.form-control:nth-child(2).btn-new.active,
.input-container.split-controls a.form-control:nth-child(2).btn-new.active,
.open .input-container.split-controls button.form-control:nth-child(2).green.dropdown-toggle,
.open .input-container.split-controls a.form-control:nth-child(2).green.dropdown-toggle,
.open .input-container.split-controls button.form-control:nth-child(2).btn-new.dropdown-toggle,
.open .input-container.split-controls a.form-control:nth-child(2).btn-new.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #004d19;
  background: -o-linear-gradient(#00902e, #004316);
  border-color: #000000;
}
.input-container.split-controls button.form-control:nth-child(2).green:active,
.input-container.split-controls a.form-control:nth-child(2).green:active,
.input-container.split-controls button.form-control:nth-child(2).btn-new:active,
.input-container.split-controls a.form-control:nth-child(2).btn-new:active,
.input-container.split-controls button.form-control:nth-child(2).green.active,
.input-container.split-controls a.form-control:nth-child(2).green.active,
.input-container.split-controls button.form-control:nth-child(2).btn-new.active,
.input-container.split-controls a.form-control:nth-child(2).btn-new.active,
.open .dropdown-toggle .input-container.split-controls button.form-control:nth-child(2).green,
.open .dropdown-toggle .input-container.split-controls a.form-control:nth-child(2).green,
.open .dropdown-toggle .input-container.split-controls button.form-control:nth-child(2).btn-new,
.open .dropdown-toggle .input-container.split-controls a.form-control:nth-child(2).btn-new {
  -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);
  background-image: none;
  background: #004d19;
}
.input-container.split-controls button.form-control:nth-child(2).green.disabled,
.input-container.split-controls a.form-control:nth-child(2).green.disabled,
.input-container.split-controls button.form-control:nth-child(2).btn-new.disabled,
.input-container.split-controls a.form-control:nth-child(2).btn-new.disabled,
.input-container.split-controls button.form-control:nth-child(2).green[disabled],
.input-container.split-controls a.form-control:nth-child(2).green[disabled],
.input-container.split-controls button.form-control:nth-child(2).btn-new[disabled],
.input-container.split-controls a.form-control:nth-child(2).btn-new[disabled],
.input-container.split-controls button.form-control:nth-child(2).green.disabled:hover,
.input-container.split-controls a.form-control:nth-child(2).green.disabled:hover,
.input-container.split-controls button.form-control:nth-child(2).btn-new.disabled:hover,
.input-container.split-controls a.form-control:nth-child(2).btn-new.disabled:hover,
.input-container.split-controls button.form-control:nth-child(2).green[disabled]:hover,
.input-container.split-controls a.form-control:nth-child(2).green[disabled]:hover,
.input-container.split-controls button.form-control:nth-child(2).btn-new[disabled]:hover,
.input-container.split-controls a.form-control:nth-child(2).btn-new[disabled]:hover,
.input-container.split-controls button.form-control:nth-child(2).green.disabled:focus,
.input-container.split-controls a.form-control:nth-child(2).green.disabled:focus,
.input-container.split-controls button.form-control:nth-child(2).btn-new.disabled:focus,
.input-container.split-controls a.form-control:nth-child(2).btn-new.disabled:focus,
.input-container.split-controls button.form-control:nth-child(2).green[disabled]:focus,
.input-container.split-controls a.form-control:nth-child(2).green[disabled]:focus,
.input-container.split-controls button.form-control:nth-child(2).btn-new[disabled]:focus,
.input-container.split-controls a.form-control:nth-child(2).btn-new[disabled]:focus,
.input-container.split-controls button.form-control:nth-child(2).green.disabled:active,
.input-container.split-controls a.form-control:nth-child(2).green.disabled:active,
.input-container.split-controls button.form-control:nth-child(2).btn-new.disabled:active,
.input-container.split-controls a.form-control:nth-child(2).btn-new.disabled:active,
.input-container.split-controls button.form-control:nth-child(2).green[disabled]:active,
.input-container.split-controls a.form-control:nth-child(2).green[disabled]:active,
.input-container.split-controls button.form-control:nth-child(2).btn-new[disabled]:active,
.input-container.split-controls a.form-control:nth-child(2).btn-new[disabled]:active,
.input-container.split-controls button.form-control:nth-child(2).green.disabled.active,
.input-container.split-controls a.form-control:nth-child(2).green.disabled.active,
.input-container.split-controls button.form-control:nth-child(2).btn-new.disabled.active,
.input-container.split-controls a.form-control:nth-child(2).btn-new.disabled.active,
.input-container.split-controls button.form-control:nth-child(2).green[disabled].active,
.input-container.split-controls a.form-control:nth-child(2).green[disabled].active,
.input-container.split-controls button.form-control:nth-child(2).btn-new[disabled].active,
.input-container.split-controls a.form-control:nth-child(2).btn-new[disabled].active {
  background: #007626;
  border-color: #003912;
}
.input-container.split-controls.implicit-widths input.form-control:first-child,
.input-container.split-controls.implicit-widths select.form-control:first-child,
.input-container.split-controls.implicit-widths button.form-control:first-child,
.input-container.split-controls.implicit-widths a.form-control:first-child,
.input-container.split-controls.implicit-widths p.form-control-static:first-child {
  width: auto;
}
.input-container.split-controls.implicit-widths input.form-control:nth-child(2),
.input-container.split-controls.implicit-widths select.form-control:nth-child(2),
.input-container.split-controls.implicit-widths button.form-control:nth-child(2),
.input-container.split-controls.implicit-widths a.form-control:nth-child(2),
.input-container.split-controls.implicit-widths p.form-control-static:nth-child(2) {
  width: auto;
}
.input-container.split-controls.implicit-widths button.form-control:nth-child(2),
.input-container.split-controls.implicit-widths a.form-control:nth-child(2) {
  padding: 0 24px;
}
.input-container.split-controls select.form-control:last-child {
  background: #f4f4f4 url("images/select-arrow-inactive.png") no-repeat right center;
}
.input-container.split-controls select.form-control:last-child:focus,
.input-container.split-controls select.form-control:last-child:active {
  background: #f4f4f4 url("images/select-arrow-active.png") no-repeat right center;
}
@media screen and (min-width: 992px) {
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) input.form-control:first-child,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) input.form-control:first-child,
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) select.form-control:first-child,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) select.form-control:first-child,
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) button.form-control:first-child,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) button.form-control:first-child,
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) a.form-control:first-child,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) a.form-control:first-child,
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) p.form-control-static:first-child,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) p.form-control-static:first-child {
    width: 60%;
  }
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) input.form-control:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) input.form-control:nth-child(2),
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) select.form-control:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) select.form-control:nth-child(2),
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) button.form-control:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) button.form-control:nth-child(2),
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) a.form-control:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) a.form-control:nth-child(2),
  .form-group-column:nth-child(n+2) .input-container.split-controls:not(.implicit-widths) p.form-control-static:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls:not(.implicit-widths) p.form-control-static:nth-child(2) {
    width: 40%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1365px) {
  .form-group-column:nth-child(n+2) .input-container.split-controls select.form-control:nth-child(2),
  .form-group-column:first-child:not(:last-child) .input-container.split-controls select.form-control:nth-child(2) {
    padding: 4px 8px;
    background: #f4f4f4;
  }
  .form-group-column:nth-child(n+2) .input-container.split-controls select.form-control:nth-child(2):active,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls select.form-control:nth-child(2):active,
  .form-group-column:nth-child(n+2) .input-container.split-controls select.form-control:nth-child(2):focus,
  .form-group-column:first-child:not(:last-child) .input-container.split-controls select.form-control:nth-child(2):focus {
    background: #f4f4f4;
  }
}
.small-alert-msg {
  padding: 4px 8px;
  border-radius: 5px;
  font-weight: 700;
  margin: 4px 0;
}
.small-alert-msg.text-success {
  color: #007626;
  background: #ccffdc;
}
.small-alert-msg.text-error {
  color: #E61D43;
  background: #ffccd6;
}
td .small-alert-msg {
  max-width: 30em;
  white-space: normal;
}
.small-alert-msg .inline-icon {
  margin-right: .3em;
}
.has-warning,
.has-error {
  padding-left: 50px;
  padding-right: 50px;
  margin-left: -50px;
  margin-right: -50px;
}
.form-groups-column .has-warning,
.form-groups-column .has-error {
  padding-left: 12px;
  padding-right: 12px;
  margin-left: -12px;
  margin-right: -12px;
}
.form-fields-rows .form-fields-row .form-fields-cell .has-warning,
.form-fields-rows .form-fields-row .form-fields-cell .has-error {
  padding-left: 12px;
  padding-right: 12px;
  margin-left: -12px;
  margin-right: -12px;
}
.has-warning .help-block,
.has-warning .control-label {
  color: #804400;
}
.has-warning .form-control {
  border-color: #ff941a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #e67a00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc380;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc380;
}
.has-warning .input-group-addon {
  color: #804400;
  border-color: #ff941a;
  background-color: #fff5eb;
}
.has-error .help-block,
.has-error .control-label {
  color: #bb1534;
}
.has-error .form-control {
  border-color: #E61D43;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #bb1534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
}
.has-error .input-group-addon {
  color: #bb1534;
  border-color: #E61D43;
  background-color: #fae7e7;
}
[disabled],
[readonly] {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.form-control[disabled],
.form-control[readonly] {
  color: #2f2f2f;
}
.form-control[disabled]::-webkit-input-placeholder,
.form-control[readonly]::-webkit-input-placeholder {
  color: #2f2f2f;
}
.form-control[disabled]::-moz-placeholder,
.form-control[readonly]::-moz-placeholder {
  color: #2f2f2f;
}
.form-control[disabled]::-ms-input-placeholder,
.form-control[readonly]::-ms-input-placeholder {
  color: #2f2f2f;
}
.form-control[disabled]::placeholder,
.form-control[readonly]::placeholder {
  color: #2f2f2f;
}
.form-control[disabled] {
  background: url("images/disabled-stripe.png");
}
.form-group.group-controls.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label.group-control-label:before,
[wnd-input] > .form-group.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
.form-group[ng-transclude].required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
ng-form.ng-invalid-required > .form-group:not(.read-only):not(.suppress-required) > .control-label:before,
.form-group.inline-required-indicator.required:not(.valid):not(.read-only):not(.suppress-required):before {
  content: '\e2ab';
  font-style: normal;
  font-size: 9.8px;
  padding-top: 2.8px;
  font-family: "AppIcons";
  color: #E61D43;
  float: none;
  position: absolute;
  left: -1.25em;
}
.is-error .form-group.group-controls.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label.group-control-label:before,
.is-error [wnd-input] > .form-group.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
.is-error .form-group[ng-transclude].required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
.is-error ng-form.ng-invalid-required > .form-group:not(.read-only):not(.suppress-required) > .control-label:before,
.is-error .form-group.inline-required-indicator.required:not(.valid):not(.read-only):not(.suppress-required):before {
  color: #E61D43;
}
.form-group.inline-required-indicator.required:not(.valid):not(.read-only):not(.suppress-required):before {
  left: -1.125em;
  bottom: 15px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  z-index: 1;
  font-size: 0.85714286rem;
}
.inline-required-dot-component {
  position: relative;
}
.inline-required-dot-component:before {
  content: '\e2ab';
  font-style: normal;
  font-size: 0.85714286rem;
  font-family: "AppIcons";
  color: #E61D43;
}
.inline-required-dot-component.inline-required-dot-component--offsetLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-required-dot-component.inline-required-dot-component--offsetLeft:before {
  position: absolute;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.form-group-split > div:not(:first-child).form-group.required:not(.valid):not(.read-only) .control-label:before,
.form-group-split > div:not(:first-child) .form-group.required:not(.valid):not(.read-only) .control-label:before {
  position: relative;
  left: auto;
  float: left;
  margin-left: 0;
  margin-right: .25em;
}
ul.form-legend {
  float: right;
  margin-right: -12px;
}
@media (max-width: 320px) {
  ul.form-legend {
    margin-right: 15px;
  }
}
ul.form-legend > li.required {
  font-weight: 600;
  font-style: italic;
  color: #e61d43;
  position: relative;
  display: block;
}
ul.form-legend > li.required:before {
  margin-right: .25em;
  float: none;
}
.ng-invalid-required .page-body-column.main ul.form-legend > li.required {
  display: block;
}
ul.form-legend + * .form-group-column:first-child:not(:last-child) {
  clear: both;
}
.form-group.toggle-group .control-label {
  display: block;
}
.form-inline .form-group.toggle-group .control-label,
.form-group.toggle-group.form-inline .control-label {
  display: inline-block;
  margin-right: 12px;
}
@media (max-width: 1366px) {
  .form-inline .form-group.toggle-group .control-label,
  .form-group.toggle-group.form-inline .control-label {
    margin-right: 2px;
  }
}
button.solo-toggle.btn,
a.solo-toggle.btn,
button.split-toggle.btn,
a.split-toggle.btn,
.form-group button.solo-toggle.btn,
.form-group a.solo-toggle.btn,
.form-group button.split-toggle.btn,
.form-group a.split-toggle.btn {
  -webkit-box-shadow: 0px -2px 0px 0px #c7c7c7 inset;
          box-shadow: 0px -2px 0px 0px #c7c7c7 inset;
}
button.solo-toggle.btn.active,
a.solo-toggle.btn.active,
button.split-toggle.btn.active,
a.split-toggle.btn.active,
.form-group button.solo-toggle.btn.active,
.form-group a.solo-toggle.btn.active,
.form-group button.split-toggle.btn.active,
.form-group a.split-toggle.btn.active {
  -webkit-box-shadow: 0px -2px 0px 0px #2b81e3 inset;
          box-shadow: 0px -2px 0px 0px #2b81e3 inset;
}
button.solo-toggle.btn.active,
a.solo-toggle.btn.active,
button.split-toggle.btn.active,
a.split-toggle.btn.active,
.form-group button.solo-toggle.btn.active,
.form-group a.solo-toggle.btn.active,
.form-group button.split-toggle.btn.active,
.form-group a.split-toggle.btn.active {
  color: #0062ac;
}
.form-group .btn.split-toggle,
.form-group .btn.split-button {
  color: #636363;
  fill: #636363;
  background: #e8e8e8;
  background: -o-linear-gradient(#f0f0f0, #e4e4e4);
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
}
.form-group .btn.split-toggle:hover,
.form-group .btn.split-button:hover,
.form-group .btn.split-toggle:active,
.form-group .btn.split-button:active,
.form-group .btn.split-toggle.disabled,
.form-group .btn.split-button.disabled,
.form-group .btn.split-toggle[disabled],
.form-group .btn.split-button[disabled],
.open .form-group .btn.split-toggle.dropdown-toggle,
.open .form-group .btn.split-button.dropdown-toggle {
  opacity: 1;
  color: #0062ac;
  fill: #0062ac;
  background: #d4d4d4;
  background: -o-linear-gradient(#f0f0f0, #d7d7d7);
  border-color: #7a7a7a;
}
.form-group .btn.split-toggle:active,
.form-group .btn.split-button:active,
.form-group .btn.split-toggle.active,
.form-group .btn.split-button.active,
.open .dropdown-toggle.form-group .btn.split-toggle,
.open .dropdown-toggle.form-group .btn.split-button {
  -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);
  background-image: none;
  background: #e8e8e8;
}
.form-group .btn.split-toggle.form-control,
.form-group .btn.split-button.form-control {
  width: auto;
}
.form-group .btn.split-toggle:focus,
.form-group .btn.split-button:focus,
.form-group .btn.split-toggle.activate:focus,
.form-group .btn.split-button.activate:focus {
  color: #0062ac;
}
.form-group .btn.split-toggle.active,
.form-group .btn.split-button.active {
  color: #636363;
  fill: #636363;
  background: #dbdbdb;
  background: -o-linear-gradient(#d7d7d7, #cbcbcb);
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
}
.form-group .btn.split-toggle.activate.active,
.form-group .btn.split-button.activate.active {
  color: white;
  fill: white;
  background: #007626;
  background: -o-linear-gradient(#00902e, #005d1e);
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
}
.form-group .btn.split-toggle.activate.active:hover,
.form-group .btn.split-button.activate.active:hover,
.form-group .btn.split-toggle.activate.active:active,
.form-group .btn.split-button.activate.active:active,
.form-group .btn.split-toggle.activate.active.disabled,
.form-group .btn.split-button.activate.active.disabled,
.form-group .btn.split-toggle.activate.active[disabled],
.form-group .btn.split-button.activate.active[disabled],
.open .form-group .btn.split-toggle.activate.active.dropdown-toggle,
.open .form-group .btn.split-button.activate.active.dropdown-toggle {
  opacity: 1;
  color: white;
  fill: white;
  background: #004d19;
  background: -o-linear-gradient(#00902e, #004316);
  border-color: #7a7a7a;
}
.form-group .btn.split-toggle.activate.active:active,
.form-group .btn.split-button.activate.active:active,
.form-group .btn.split-toggle.activate.active.active,
.form-group .btn.split-button.activate.active.active,
.open .dropdown-toggle.form-group .btn.split-toggle.activate.active,
.open .dropdown-toggle.form-group .btn.split-button.activate.active {
  -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);
  background-image: none;
  background: #007626;
}
.form-group .btn.split-toggle:not(:last-of-type):not(.last-in-group),
.form-group .btn.split-button:not(:last-of-type):not(.last-in-group) {
  margin-right: calc(-.4em + 1px);
}
@media (max-width: 320px) {
  .form-group .btn.split-toggle:not(:last-of-type):not(.last-in-group),
  .form-group .btn.split-button:not(:last-of-type):not(.last-in-group) {
    margin-right: 0;
  }
}
.form-group .btn.split-toggle:first-of-type,
.form-group .btn.split-button:first-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.form-group .btn.split-toggle:not(:first-of-type):not(:last-of-type):not(.last-in-group),
.form-group .btn.split-button:not(:first-of-type):not(:last-of-type):not(.last-in-group) {
  border-radius: 0;
}
.form-group .btn.split-toggle:last-of-type,
.form-group .btn.split-button:last-of-type,
.form-group .btn.split-toggle.last-in-group,
.form-group .btn.split-button.last-in-group {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-group .btn.split-toggle {
  border-radius: 2px;
}
.form-group .btn.split-toggle:not(.active):not(:first-of-type) {
  border-left: 0;
}
.form-group .btn.split-toggle:not(.active):not(:last-of-type) {
  border-right: 0;
}
.form-group .btn.split-toggle.active:not(:first-of-type) {
  border-left: 2px solid #828282;
}
.form-group .btn.split-toggle.active:not(:last-of-type) {
  border-right: 2px solid #828282;
}
.form-group .btn.split-toggle.activate:not(.active):not(:first-of-type) {
  border-left: 0;
}
.form-group .btn.split-toggle.activate:not(.active):not(:last-of-type) {
  border-right: 0;
}
.form-group .btn.split-toggle.activate.active:not(:first-of-type) {
  border-left: 2px solid #000100;
}
.form-group .btn.split-toggle.activate.active:not(:last-of-type) {
  border-right: 2px solid #000100;
}
.form-group .btn.split-button:not(:first-of-type) {
  border-left: 0;
}
.form-group .btn.split-button:not(:last-of-type):not(.last-in-group) {
  border-right: 0;
}
.form-group .btn.split-button.disabled,
.form-group .btn.split-button[disabled],
.form-group .btn.split-button.disabled:hover,
.form-group .btn.split-button[disabled]:hover,
.form-group .btn.split-button.disabled:focus,
.form-group .btn.split-button[disabled]:focus,
.form-group .btn.split-button.disabled:active,
.form-group .btn.split-button[disabled]:active,
.form-group .btn.split-button.disabled.active,
.form-group .btn.split-button[disabled].active {
  color: #969696;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
  background: #e8e8e8;
  border-color: #999999;
}
.form-group .btn.split-button[disabled] {
  opacity: .4;
}
.form-group .btn.split-button + .btn-reset {
  border-left: 1px solid #999999;
}
.heading-block.right .split-block-element .form-group.toggle-group .btn:not(:last-of-type):not(.last-in-group),
.heading-block.right program-area-select .form-group.toggle-group .btn:not(:last-of-type):not(.last-in-group) {
  margin-right: -1px;
}
/*
 * ultra-specific override for the Schedules page.
 * It identifies the page by its unique combination of an <md-menu> and a
 * .toggle-group. It then applies the necessary -.5px margin to fix the
 * button gap caused by a sub-pixel rendering issue.
 */
.page-heading:has(md-menu):has(.toggle-group) {
  /* Target the button group inside this specific header */
}
.page-heading:has(md-menu):has(.toggle-group) .form-group.toggle-group {
  /* Apply the -.5px fix */
}
.page-heading:has(md-menu):has(.toggle-group) .form-group.toggle-group .btn:not(:last-of-type):not(.last-in-group) {
  margin-right: -0.5px;
}
.form-inline .form-control-static,
.form-inline .entry__label,
.form-inline .figure {
  display: inline-block;
}
.form-inline .form-group,
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.form-inline .form-group.toggle-group,
.form-inline .form-control.toggle-group {
  vertical-align: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 0;
  /*            @media (max-width: @screen-md-lg){
                display: flex;
            }*/
}
@media (max-width: 768px) {
  .form-inline .form-group:has(required-legend),
  .form-inline .form-control:has(required-legend) {
    margin-bottom: 0;
  }
}
.form-inline .form-group:not(.toggle-group) .control-label,
.form-inline .form-group:not(.toggle-group) .form-control {
  margin-bottom: 10px;
  margin-top: 10px;
}
.form-inline .form-group:not(.toggle-group) .control-label {
  margin-right: 12px;
  margin-bottom: 0;
  margin-top: 0;
}
.form-inline .form-group:not(.toggle-group) .form-control:not(:last-child) {
  margin-right: 10px;
}
.form-inline .form-group:not(.toggle-group):not(:last-child) {
  margin-right: 20px;
}
[wnd-slide-panel] .form-inline .form-group:not(.toggle-group) {
  margin-right: 0;
}
.form-inline .form-group .toggle-group {
  margin-bottom: 0;
}
.form-inline .form-group .toggle-group .control-label,
.form-inline .form-group .toggle-group .form-control {
  vertical-align: unset;
}
.form-inline.has-implicit-widths .form-group {
  max-width: 400px;
}
.form-inline.has-implicit-widths .form-group > .form-control {
  min-width: 240px;
  max-width: 240px;
}
.form-inline.has-implicit-widths .form-group > .control-label {
  margin-right: 12px;
  margin-bottom: 20px;
  margin-top: 20px;
  max-width: 144px;
}
.entry--inline .entry__label,
.entry--inline .entry__figure {
  display: inline-block;
  padding-bottom: 0;
}
.entry--inline .entry__label {
  margin-right: 12px;
}
.entry--inline.entry--group .entry__label {
  padding-bottom: 0.4em;
}
.entry--inline.entry--sub {
  font-size: 0.9em;
}
.entry--inline.entry--group .entry__label {
  padding-bottom: 0.4em;
}
.entry--inline.entry--sub {
  font-size: 0.9em;
}
.entry--multiline .entry__figure {
  display: block;
  margin-bottom: 4px;
}
.figure--multiline > p,
.figure--multiline .figure__line {
  margin-bottom: 0;
  display: block;
}
.entry--multiline .entry__figure.figure--secondary,
.figure--multiline .figure__line.figure--secondary,
.entry--multiline .entry__figure .line--secondary,
.figure--multiline .figure__line .line--secondary {
  font-size: .8em;
}
.form-inline .form-context-reset .form-group {
  display: block;
  margin: 0;
  margin-bottom: 20px;
}
.form-inline .form-context-reset .form-group .form-control,
.form-inline .form-context-reset .form-group .control-label {
  display: block;
  vertical-align: baseline;
  margin: 0;
}
.form-inline .form-context-reset .form-group .control-label {
  margin-bottom: 10px;
}
.form-inline .form-context-reset .form-group .form-control {
  width: 100%;
}
.form-inline .inline-label:not(:first-child),
.split-controls .inline-label:not(:first-child) {
  margin-left: .25em;
}
.sibling-controls {
  margin-bottom: 0;
}
.sibling-controls.affects-table {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.03);
  position: relative;
}
.sibling-controls.distinct-controls {
  background: #fcfcfc;
  border: 1px solid #dedede;
  padding: 20px 12px 1px 12px;
}
.sibling-controls.distinct-controls:not(:last-child) {
  border-bottom: 0;
}
.sibling-controls.distinct-controls.form-inline {
  padding-top: 4px;
  padding-bottom: 4px;
}
.sibling-controls.distinct-controls.heading-controls {
  padding: 10px 18px;
}
.sibling-controls .form-group .info-block,
.sibling-controls .form-group + .info-block {
  float: none;
  text-align: left;
  width: auto;
}
.program-area-select-label {
  padding: 0 15px;
}
@media (max-width: 1366px) {
  .program-area-select-label {
    padding-right: 2px;
  }
}
@media (max-width: 1200px) {
  .program-area-select-label {
    padding-left: 0px;
    margin-right: 0;
  }
}
program-area-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
program-area-select > .program-area-select-label {
  margin-bottom: 0;
}
.sibling-controls.form-inline .form-group > .form-control,
.sibling-controls.form-inline .form-control {
  margin-top: 12px;
  margin-bottom: 12px;
}
.sibling-controls.form-inline.split-heading {
  display: table;
  width: 100%;
}
.sibling-controls.form-inline.split-heading .heading-block {
  display: table-cell;
}
.sibling-controls.form-inline.split-heading .heading-block.right {
  text-align: right;
}
.sibling-controls.form-inline.split-heading .heading-block-element {
  text-align: left;
  display: inline-block;
}
.form-group-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -6px;
  margin-right: -6px;
}
.form-group-split > .form-group,
.form-group-split > [wnd-form-group],
.form-group-split > [wnd-input] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 6px;
  margin-right: 6px;
}
.form-group-split > .form-group.two-thirds,
.form-group-split > [wnd-form-group].two-thirds,
.form-group-split > [wnd-input].two-thirds {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
@media (max-width: 320px) {
  .form-group-split {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.form-subsection {
  margin: 30px 0;
}
.form-subsection:not(:first-of-type) {
  margin: 29px 0 30px;
  border-top: 1px solid #c7c8c9;
}
.form-subsection:not(:first-of-type) h3.form-subsection-title {
  margin-top: 29px;
}
.form-subsection:not(:first-of-type) h4.form-subsection-title {
  margin-top: 29px;
}
@media screen and (min-width: 1200px) {
  .form-subsection > .form-group-row:first-child > .form-group-column > .form-subsection-title:first-child {
    margin-top: 0;
  }
}
.form-subsection.no-title {
  margin-top: 0;
}
.form-subsection + .form-subsection.sibling {
  border-top: 0;
  margin-top: 0px;
}
.form-subsection + .form-subsection {
  margin-top: -20px;
}
.form-subsection > .split-block-heading:first-child,
.form-subsection > .split-heading:first-child {
  margin-top: 20px;
  margin-bottom: 20px;
}
.form-subsection:first-child > .split-block-heading:first-child,
.form-subsection:first-child > .split-heading:first-child {
  margin-top: -20px;
}
.form-subsection.padded {
  margin: 0;
  padding: 40px 0 0;
}
.form-subsection.padded + .form-subsection:not(.padded) {
  margin-top: 0;
}
.form-subsection.no-separator {
  border-top: 0;
  margin-top: 30px;
}
.form-subsection.separator--dotted {
  border-top: 3px dotted #808080;
}
.page-body-columns .page-body-column.utility .form-subsection {
  border-top: 0;
  border-bottom: 1px solid #c0c0c2;
  padding-right: 40px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.page-body-columns .page-body-column.utility .form-subsection:first-child:not(:last-child) {
  margin-top: 40px;
}
.page-body-columns .page-body-column.utility .form-subsection:last-child {
  margin-bottom: -1px;
}
.page-body-columns .page-body-column.utility .form-subsection.no-border-top {
  border-top: 0;
  margin-top: 30px;
}
.page-body-columns .page-body-column.utility .form-subsection.no-border-bottom {
  border-bottom: 0;
}
.page-body-columns .page-body-column.utility .form-subsection + .form-subsection,
.page-body-columns .page-body-column.utility .form-subsection + .form-subsection.no-border-top {
  margin-top: 30px;
}
.page-body-columns .page-body-column.utility.toolbar .form-subsection:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
h2.form-subsection-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20.4px;
}
h3.form-subsection-title,
h3.list-view-title {
  line-height: 22px;
  margin-top: 18px;
}
.form-subsection:first-child > h3.form-subsection-title,
.form-subsection:first-child > h3.list-view-title {
  margin-top: 0;
}
.heading-block-element > h3.form-subsection-title,
.heading-block-element > h3.list-view-title {
  margin: 20px 0;
  line-height: 20px;
}
h3.list-view-title {
  margin-bottom: 8px;
}
.page-body > .form-subsection:first-child > h3.list-view-title {
  margin-top: -20px;
}
h3.form-subsection-title {
  margin-top: 40px;
  margin-bottom: 18px;
}
.grid-container-column.secondary h3.form-subsection-title {
  margin-bottom: 8px;
}
h4.form-subsection-title {
  margin-bottom: 30px;
}
h5.form-subsection-title {
  font-weight: 600;
  margin: 2.25em 0 1.75em;
}
div.form-subsection > div.split-heading:first-child h3.form-subsection-title,
div.form-subsection > div.split-heading:first-child h4.form-subsection-title {
  margin-top: 9px;
  margin-bottom: 9px;
}
.form-group {
  position: relative;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  /******FIX for slide panel using wnd-generic tables having large margin between table and scrollbar********/
  /*****************************************************/
}
.form-group:has(> table) {
  margin-bottom: 0;
}
.form-group > .table {
  margin-bottom: 0;
}
.form-group > .control-label {
  margin-bottom: 10px;
}
.form-group > .control-label:empty:after {
  content: '';
  display: inline-block;
}
.form-group > p.form-control-static,
.form-group > .input-group > p.form-control-static,
.info--multiline {
  padding: 4px 12px;
  background: #eeeeee;
  color: #878787;
  border: 1px solid #f2f2f2;
  font-weight: 600;
  border-style: solid;
  min-height: 30px;
}
.form-group > p.form-control-static:empty:after,
.form-group > .input-group > p.form-control-static:empty:after {
  white-space: pre;
  content: '\A';
}
.slide-child .page-body .form-group > p.form-control-static,
.slide-child .page-body .form-group > .input-group > p.form-control-static,
.page-body-column.utility .form-group > p.form-control-static,
.page-body-column.utility .form-group > .input-group > p.form-control-static,
.table td .form-group > p.form-control-static,
.table td .form-group > .input-group > p.form-control-static {
  background-color: #ededed;
  border-color: #ebebeb;
  color: #878787;
}
.form-group.form-group--no-margin {
  margin-bottom: 0;
}
.form-group.form-group--no-margin .control-label,
.form-group.form-group--no-margin .form-control {
  margin-bottom: 0;
}
.form-groups-container {
  margin-bottom: 0;
}
.form-groups-container:before,
.form-groups-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-groups-container:after {
  clear: both;
}
.form-groups-container:before,
.form-groups-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-groups-container:after {
  clear: both;
}
.form-group-separator {
  margin: 30px 12px 29px;
  border-top-color: #dedede;
}
.form-group-separator.separator--soft {
  border-top-color: #e6e6e6;
}
.form-group-separator.separator--slim {
  margin: 1.42857143 12px 0.42857143px;
}
.utility .form-group-separator.separator--slim {
  margin: 0 12px -1px;
}
.form-group-separator.separator--fat {
  margin: 2.85714286 12px 1.85714286px;
}
.utility .form-group-separator.separator--fat {
  margin: 30px 12px 29px;
}
.form-group-separator.separator--invisible {
  border-top-color: transparent;
}
.info-block {
  display: block;
  font-size: 1rem;
  line-height: 20px;
  font-weight: 400;
  font-style: italic;
  color: #6e7173;
  padding-top: 4px;
  padding-bottom: 4px;
}
.form-group .info-block,
[wnd-form-group] .info-block,
[wnd-input] .info-block {
  margin: 0;
}
[wnd-input] + .info-block,
[wnd-form-group] + .info-block,
.form-group + .info-block,
.form-group-split + .info-block,
[wnd-input] + .info-block + .info-block,
[wnd-form-group] + .info-block + .info-block,
.form-group + .info-block + .info-block,
.form-group-split + .info-block + .info-block {
  margin-top: -20px;
  margin-bottom: 16px;
}
.control-label + .info-block {
  margin-top: -14px;
}
.checkbox-wrap .control-label + .info-block {
  margin-top: -4px;
}
.has-error .help-block,
.has-warning .help-block {
  margin: 1.5em 4px -18px 4px;
  z-index: 1;
  opacity: 1;
  position: relative;
  float: right;
  cursor: pointer;
}
.has-error .help-block-container.left .help-block,
.has-warning .help-block-container.left .help-block,
.has-error.width-auto .help-block,
.has-warning.width-auto .help-block {
  float: left;
}
.has-error .help-block-container.left .help-block:before,
.has-warning .help-block-container.left .help-block:before,
.has-error.width-auto .help-block:before,
.has-warning.width-auto .help-block:before {
  right: auto;
  left: 6px;
}
.has-warning .help-block {
  padding: 7px 10px;
  background: #ff941a;
  font-weight: normal;
  color: white;
  border-radius: 3px;
}
.has-warning .help-block:before {
  top: -14px;
  border: solid rgba(0, 0, 0, 0);
  content: " ";
  height: 0;
  width: 0;
  padding: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #ff941a;
  border-width: 7px;
  right: 6px;
}
.has-error .help-block {
  padding: 7px 10px;
  background: #E61D43;
  font-weight: normal;
  color: white;
  border-radius: 3px;
}
.has-error .help-block:before {
  top: -14px;
  border: solid rgba(0, 0, 0, 0);
  content: " ";
  height: 0;
  width: 0;
  padding: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #E61D43;
  border-width: 7px;
  right: 6px;
}
.inline-error {
  padding: 7px 10px;
  background: #E61D43;
  font-weight: normal;
  color: white;
  border-radius: 3px;
}
.inline-warning {
  padding: 7px 10px;
  background: #ff941a;
  font-weight: normal;
  color: white;
  border-radius: 3px;
}
.form-group .form-control:focus ~ .help-block-container .help-block.warning {
  display: block;
  opacity: 1;
}
.help-block:empty {
  display: none !important;
}
.help-block-container {
  position: absolute;
  right: 0;
  max-width: 75%;
  min-width: 16em;
}
.select2-container:not(.select2-container-multi) ~ select.form-control ~ .help-block-container,
input.select2-container:not(.select2-container-multi) ~ .help-block-container,
input.select2-offscreen[single] ~ .help-block-container,
select:not(.select2-offscreen) ~ .help-block-container {
  right: 35px;
}
[wnd-input][allow-clear="true"] .select2-container:not(.select2-container-multi) ~ select.form-control ~ .help-block-container,
[wnd-form-group][allow-clear="true"] .select2-container:not(.select2-container-multi) ~ select.form-control ~ .help-block-container {
  right: 63px;
}
.help-block-container.addon-offset {
  right: 38px;
}
.form-group.help-block-top {
  position: relative;
}
.form-group.help-block-top .help-block-container {
  bottom: 77px;
}
.form-group.help-block-top .help-block-container .help-block:before {
  top: inherit;
  bottom: -14px;
  border-top-color: #d62121;
  border-bottom-color: rgba(0, 0, 0, 0);
}
.has-warning .help-block-container .help-block-alert-icon {
  position: absolute;
  right: 4px;
  top: -12px;
  background: #ff941a;
  color: #ffffff;
  border-radius: 999px;
  text-align: center;
  font-family: "AppIcons";
  font-size: 1.14285714rem;
  line-height: 1em;
  padding: 4px;
  cursor: pointer;
  z-index: 2;
}
.has-warning .help-block-container .help-block-alert-icon,
.has-warning .help-block-container .help-block-alert-icon:hover {
  text-decoration: none;
}
.has-warning .help-block-container.left,
.form-group.width-auto .has-warning .help-block-container {
  right: auto;
  left: 0;
}
.has-warning .help-block-container.left .help-block-alert-icon,
.form-group.width-auto .has-warning .help-block-container .help-block-alert-icon {
  right: auto;
  left: 4px;
}
.has-warning .help-block-container.left .help-block,
.form-group.width-auto .has-warning .help-block-container .help-block {
  -webkit-transform-origin: 10% -10px;
          transform-origin: 10% -10px;
}
.has-error .help-block-container .help-block-alert-icon {
  position: absolute;
  right: 4px;
  top: -12px;
  background: #E61D43;
  color: #ffffff;
  border-radius: 999px;
  text-align: center;
  font-family: "AppIcons";
  font-size: 1.14285714rem;
  line-height: 1em;
  padding: 4px;
  cursor: pointer;
  z-index: 2;
}
.has-error .help-block-container .help-block-alert-icon,
.has-error .help-block-container .help-block-alert-icon:hover {
  text-decoration: none;
}
.has-error .help-block-container.left,
.form-group.width-auto .has-error .help-block-container {
  right: auto;
  left: 0;
}
.has-error .help-block-container.left .help-block-alert-icon,
.form-group.width-auto .has-error .help-block-container .help-block-alert-icon {
  right: auto;
  left: 4px;
}
.has-error .help-block-container.left .help-block,
.form-group.width-auto .has-error .help-block-container .help-block {
  -webkit-transform-origin: 10% -10px;
          transform-origin: 10% -10px;
}
td.action-column .form-group .help-block-container:first-child:last-child .help-block-alert-icon {
  right: 0;
  left: auto;
}
td:first-child div[input-group-addon-prefix] .form-group.has-error .help-block-container,
td:first-child div[input-group-addon-prefix] .form-group.has-warning .help-block-container {
  right: -188px;
  left: auto;
}
td:first-child div[input-group-addon-prefix] .form-group.has-error .help-block-container .help-block-alert-icon,
td:first-child div[input-group-addon-prefix] .form-group.has-warning .help-block-container .help-block-alert-icon {
  right: auto;
  left: 5px;
}
td:first-child div[input-group-addon-prefix] .form-group.has-error .help-block-container .help-block:before,
td:first-child div[input-group-addon-prefix] .form-group.has-warning .help-block-container .help-block:before {
  left: 6px;
}
.help-block-alert-icon {
  display: none;
}
.help-block.alert-hovered {
  display: block;
  opacity: 1;
}
.help-block {
  opacity: 0;
  display: none;
  -webkit-transform-origin: 90% 0%;
          transform-origin: 90% 0%;
}
.help-block.alert-hovered-add {
  opacity: 0;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: 160ms 20ms;
  transition: 160ms 20ms;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.help-block.alert-hovered-add-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.help-block.alert-hovered-remove {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 110ms 60ms all ease-out;
  transition: 110ms 60ms all ease-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.help-block.alert-hovered-remove-active {
  opacity: 0;
  -webkit-transform: scale(0.94);
          transform: scale(0.94);
}
.help-block.alert-hovered-add,
.help-block.alert-hovered-remove {
  display: block;
}
.help-block.alert-hovered:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.has-warning .help-block.alert-hovered {
  background-color: #ff941a;
}
.has-warning .help-block.alert-hovered:hover {
  background: rgba(255, 26, 148, 0.75);
}
.has-warning .help-block.alert-hovered:hover:before {
  border-bottom-color: rgba(255, 26, 148, 0.75);
}
.has-error .help-block.alert-hovered {
  background-color: #E61D43;
}
.has-error .help-block.alert-hovered:hover {
  background: rgba(230, 67, 29, 0.75);
}
.has-error .help-block.alert-hovered:hover:before {
  border-bottom-color: rgba(230, 67, 29, 0.75);
}
.form-group.has-error .help-block-container > .help-block-alert-icon,
.form-group.has-warning .help-block-container > .help-block-alert-icon {
  display: block;
  opacity: 1;
}
.form-group.dialog-open .input-group .input-group-addon {
  color: white;
  fill: white;
  background: #1c74d9;
  background: -o-linear-gradient(#2b81e4, #1968c2);
  border-color: #10447f;
  border-width: 1px;
  border-style: solid;
  border-left-width: 0;
}
.form-group.dialog-open .input-group .input-group-addon:hover,
.form-group.dialog-open .input-group .input-group-addon:active,
.form-group.dialog-open .input-group .input-group-addon.active,
.open .form-group.dialog-open .input-group .input-group-addon.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #1761b5;
  background: -o-linear-gradient(#2b81e4, #165cac);
  border-color: #092748;
}
.form-group.dialog-open .input-group .input-group-addon:active,
.form-group.dialog-open .input-group .input-group-addon.active,
.open .dropdown-toggle .form-group.dialog-open .input-group .input-group-addon {
  -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);
  background-image: none;
  background: #1761b5;
}
.form-group.dialog-open .input-group .input-group-addon.disabled,
.form-group.dialog-open .input-group .input-group-addon[disabled],
.form-group.dialog-open .input-group .input-group-addon.disabled:hover,
.form-group.dialog-open .input-group .input-group-addon[disabled]:hover,
.form-group.dialog-open .input-group .input-group-addon.disabled:focus,
.form-group.dialog-open .input-group .input-group-addon[disabled]:focus,
.form-group.dialog-open .input-group .input-group-addon.disabled:active,
.form-group.dialog-open .input-group .input-group-addon[disabled]:active,
.form-group.dialog-open .input-group .input-group-addon.disabled.active,
.form-group.dialog-open .input-group .input-group-addon[disabled].active {
  background: #1c74d9;
  border-color: #10447f;
}
.form-group.dialog-open .input-group .form-control,
.form-group.dialog-open .input-group .input-group-addon,
.form-group.dialog-open .input-group .form-control:hover,
.form-group.dialog-open .input-group .input-group-addon:hover,
.form-group.dialog-open .input-group .form-control:active,
.form-group.dialog-open .input-group .input-group-addon:active {
  border-color: rgba(43, 129, 227, 0.85);
}
.form-group.has-comment:not(.dialog-open) .input-group .input-group-addon {
  color: #1c74d9;
}
.form-group.has-comment:not(.dialog-open) .input-group-addon {
  color: #1c74d9;
}
.form-group.min-width-20 {
  min-width: 20vw;
}
.btn.btn--action {
  width: auto;
}
.btn.btn--action.float-right:before,
.btn.btn--action.float-right:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn.btn--action.float-right:after {
  clear: both;
}
.btn.btn--action.float-right:before,
.btn.btn--action.float-right:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn.btn--action.float-right:after {
  clear: both;
}
.form-action-group {
  display: -webkit-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.form-action-group .form-action {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 12px;
  padding-left: 18px;
  padding-right: 18px;
}
.info--multiline p {
  margin: 0;
}
pre.form-control-static {
  white-space: normal;
  min-height: 30px;
}
pre.form-control-static p {
  margin: 5px 0;
}
.form-control-static a {
  word-wrap: break-word;
}
.icon-wrap.expand-toggle {
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
  -webkit-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  vertical-align: middle;
}
.icon-wrap.expand-toggle.expanded {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.btn.active:focus,
.btn:active:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/*.dropdown-toggle[aria-expanded="false"]:focus
{
    .form-control-focus-force(@color: @input-border-focus);
}*/
.input--minWidth--phoneNumber,
.form-control[type="text"] {
  min-width: 7em;
  /* Translates to ~ 10 digits plus dashes */
}
@media (max-width: 320px) {
  .input-group:has(.input-group-addon) > input.form-control {
    min-width: 3em;
  }
}
.form-group--halfMarginV {
  margin-bottom: 10px;
}
.form-group-indent {
  padding-left: 16px;
  border-left: 4px solid gainsboro;
}
md-checkbox.md-default-theme.md-checked .md-icon,
md-checkbox#selectAll.md-checked .md-icon {
  background-color: rgba(63, 81, 181, 0.87);
}
.spinner-themed {
  color: #303132;
}
.spinner-gray {
  color: #808080;
}
[class^="app-icon-loading"]:before,
[class*=" app-icon-loading"]:before {
  color: #808080;
}
@media screen and (min-width: 992px) {
  .page-body-columns .has-utility .main-content-padding {
    padding-right: 0;
  }
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.tag-label {
  display: inline-block;
  padding-top: .2em;
  padding-bottom: .2em;
  font-weight: 600;
  letter-spacing: 0.03em;
  border-radius: 2px;
}
td > a > .tag-label {
  text-decoration: none;
}
td .tag-label {
  display: inline-block;
  min-width: 6em;
  margin-left: .5em;
}
.tag-label.label--priority {
  font-size: 0.85714286rem;
  font-weight: 600;
  padding-top: .4em;
  padding-bottom: .4em;
}
.tag-label[label-style="ok"],
.tag-label.label--priority[label-style="ok"],
.tag-label.label-style--ok,
.tag-label.green {
  background-color: #B5E0A3;
  color: #306600;
  border: 1px solid #a2d48f;
}
.tag-label[label-style="warning"],
.tag-label.label--priority[label-style="warning"],
.tag-label.label-style--warning {
  background-color: #fff5a8;
  border: 1px solid #ecdf27;
  color: #76670a;
}
.tag-label[label-style="caution"],
.tag-label.label--priority[label-style="caution"],
.tag-label.label-style--caution,
.tag-label.priority-medium {
  background-color: #ffb039;
  border: 1px solid #e79d2f;
  color: #5d3d0c;
}
.tag-label[label-style="danger"],
.tag-label.label--priority[label-style="danger"],
.tag-label.label-style--danger,
.tag-label.priority-high {
  background-color: #c61515;
  border: 1px solid #a67b68;
}
.tag-label[label-style="neutral"],
.tag-label.label--priority[label-style="neutral"],
.tag-label.label-style--neutral,
.tag-label.not-applicable {
  background-color: #e5f1f1;
  border-color: #daf1f1;
  color: #417474;
}
.tag-label[label-style="na"],
.tag-label.label--priority[label-style="na"] {
  border: 1px solid #e6e6e6;
  background-color: #ebebeb;
  color: #696969;
}
.tag-label.label--priority[label-style="no-priority"] {
  display: none;
}
.tab-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 18px;
  height: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  background: #0077ce;
  border-radius: 3px;
  color: white;
  margin-left: 5px;
}
.tab-label.disabled {
  background: #747474;
}
.status-label {
  display: inline-block;
  padding: calc(.25em + 1px) 3px calc(.25em + 1px);
  min-width: 7em;
  border: 2px solid;
  border-radius: 2px;
  text-align: center;
  font-weight: 600;
  vertical-align: middle;
  margin-right: .5em;
  background-color: #e5f1f1;
  border-color: #daf1f1;
  color: #417474;
}
.status-label[label-style="na"] {
  border: 1px solid #e6e6e6;
  background-color: #ebebeb;
  color: #666666;
}
.status-label[label-style="warning"] {
  background-color: #fefcb4;
  border-color: #f8f8b4;
  color: #595E34;
}
.status-label[label-style="caution"] {
  border-color: #f8d39b;
  background-color: #fcbd5e;
  color: #6e4a15;
}
.status-label[label-style="danger"] {
  background-color: #ff8585;
  border-color: #FFBEBE;
  color: #761919;
}
.status-label[label-style="ok"] {
  background-color: #B5E0A3;
  color: #306700;
  border-color: #D7ECCF;
}
.status-label[label-style="neutral"] {
  background-color: #e5f1f1;
  border-color: #daf1f1;
  color: #417474;
}
.navbar-inverse {
  background: #012b56;
}
.navbar-right {
  float: right;
}
.navbar-fixed-top {
  position: relative;
  background: black;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 56px;
  max-height: 56px;
  height: 100%;
}
.navbar-fixed-top .navbar-header {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 0\0) {
  .navbar-fixed-top {
    height: 56px;
  }
}
.navbar-fixed-top > .navbar {
  min-width: 1000px;
  font-weight: 400;
  font-size: 1.07142857rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.navbar-fixed-top > .navbar .navbar-text,
.navbar-fixed-top > .navbar .navbar-brand {
  font-size: 1.07142857rem;
  line-height: 15px;
  padding-top: -7px;
  padding-bottom: -8px;
  margin: 0;
}
.navbar-fixed-top > .navbar .navbar-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0px;
  margin: 0;
  padding: 0;
}
.navbar-fixed-top > .navbar .navbar-brand > .brand-org {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 0 1em;
}
.navbar-fixed-top > .navbar .navbar-brand > .brand-org.name {
  font-weight: bold;
  white-space: nowrap;
}
.navbar-fixed-top > .navbar .navbar-brand > .brand-org.summary {
  font-weight: regular;
}
.navbar-fixed-top > .navbar .navbar-text.section-title {
  font-size: 1.14285714rem;
}
.navbar-fixed-top > .navbar .navbar-brand.logo {
  background-repeat: no-repeat;
  background-size: contain;
}
.navbar-fixed-top > .navbar .navbar-brand.logo.non-fixed-logo {
  background: none;
  width: auto;
  padding: 15px 26px 14px 12px;
  padding-top: -11px;
  padding-bottom: -9px;
}
.navbar-fixed-top > .navbar .navbar-brand.logo.non-fixed-logo .logo-text {
  margin-top: -1px;
  font-weight: 400;
  vertical-align: baseline;
  display: inline-block;
}
.navbar-fixed-top > .navbar a.navbar-brand:hover .logo,
.navbar-fixed-top > .navbar a.navbar-brand:active .logo,
.navbar-fixed-top > .navbar a.app-home-logo:hover .logo,
.navbar-fixed-top > .navbar a.app-home-logo:active .logo {
  fill: #ffffff;
}
.navbar-fixed-top > .navbar i.charm {
  font-size: 1.14285714rem;
}
.navbar-fixed-top > .navbar .charm {
  line-height: 1;
  padding-bottom: 0;
  border: 0;
  background: none;
}
.navbar-fixed-top > .navbar .charm.svg-charm {
  fill: #d9d9d9;
}
.navbar-fixed-top > .navbar .charm.svg-charm:hover,
.navbar-fixed-top > .navbar .charm.svg-charm:focus {
  fill: #f3f3f3;
}
.navbar-fixed-top > .navbar .charm.svg-charm:not(.fluid) > svg {
  max-width: 20px;
  max-height: 20px;
  fill: inherit;
}
.navbar-fixed-top > .navbar .charm.svg-charm:focus {
  background-color: rgba(102, 255, 255, 0.2);
  outline: #66ffff;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: auto;
}
.navbar-fixed-top > .navbar .charm > .charm-alert {
  width: 8px;
  height: 8px;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 4px;
  background: #E61D43;
}
.navbar-fixed-top > .navbar a.charm.svg-charm.fluid,
.navbar-fixed-top > .navbar button.charm.svg-charm.fluid {
  width: 20px;
  height: 20px;
}
.navbar-fixed-top > .navbar .svg-image.logo {
  fill: #d7dada;
}
.navbar-fixed-top > .navbar .svg-image.logo.main-logo {
  height: 20px;
  width: 20px;
  vertical-align: text-bottom;
}
.navbar-fixed-top > .navbar .svg-image.logo.home-logo {
  height: 20px;
  width: 50.50314465px;
}
.navbar-fixed-top > .navbar .text-charm {
  padding: 4px 12px;
  margin-left: 6px;
  margin-right: 6px;
  white-space: nowrap;
}
.navbar-fixed-top > .navbar .text-charm.button {
  margin-left: 12px;
  margin-right: 12px;
  border-radius: 3px;
}
.navbar-fixed-top > .navbar .divider-vertical {
  border-width: 0 1px;
  border-style: solid;
  width: 1px;
  margin: 0 4px;
}
.navbar-fixed-top > .navbar .divider-vertical.muted {
  border-width: 0;
}
.navbar-fixed-top > .navbar.global-navbar {
  height: 0px;
  min-height: 0px;
  border: solid rgba(0, 0, 0, 0);
  border-width: 0 0 1px 0;
  margin-bottom: 0;
  background: #333333;
  border-radius: 0;
  overflow: hidden;
}
.navbar-fixed-top > .navbar.global-navbar .svg-charm {
  height: 56px;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button {
  color: #d7dada;
  fill: #d7dada;
  background-color: #262626;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.active,
.open .dropdown-toggle.navbar-fixed-top > .navbar.global-navbar .text-charm.button {
  color: #d7dada;
  background-color: #121212;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.active,
.open .dropdown-toggle.navbar-fixed-top > .navbar.global-navbar .text-charm.button {
  background-image: none;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled],
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled.active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled].active {
  background-color: #262626;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.active,
.open .dropdown-toggle.navbar-fixed-top > .navbar.global-navbar .text-charm.button {
  color: #d7dada;
  fill: #d7dada;
  background-color: #121212;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.active,
.open .dropdown-toggle.navbar-fixed-top > .navbar.global-navbar .text-charm.button {
  -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);
  background: #121212;
  background-image: none;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled],
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled.hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled].hover,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:focus,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled]:active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button.disabled.active,
.navbar-fixed-top > .navbar.global-navbar .text-charm.button[disabled].active {
  background-color: #262626;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-fixed-top > .navbar.global-navbar i[class*="app-icon-"] {
  font-size: 1.14285714rem;
}
.navbar-fixed-top > .navbar.global-navbar .divider-vertical {
  border-left-color: #fcfcfc;
  border-right-color: #cccccc;
  height: -1px;
}
.navbar-fixed-top > .navbar.app-navbar {
  height: 0px;
  min-height: 0px;
  border: none;
  border-radius: 0px;
  margin-bottom: 0px;
  z-index: 2001;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-brand,
.navbar-fixed-top > .navbar.app-navbar .text-charm {
  margin: 0;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-brand strong.brand-org,
.navbar-fixed-top > .navbar.app-navbar .text-charm strong.brand-org {
  font-weight: 700;
  margin-right: 1em;
}
.navbar-fixed-top > .navbar.app-navbar .svg-charm {
  height: 0px;
}
.navbar-fixed-top > .navbar.app-navbar .text-charm {
  margin-top: -14px;
  margin-bottom: -14px;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-brand.logo,
.navbar-fixed-top > .navbar.app-navbar .app-home-logo {
  padding-top: -10px;
  padding-bottom: -10px;
}
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand:hover,
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand:focus {
  color: #cad4d4;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-text {
  margin-top: -8px;
  margin-bottom: 0;
}
.navbar-fixed-top > .navbar.app-navbar .divider-vertical {
  background-color: rgba(255, 255, 255, 0.2);
  height: 0px;
}
.navbar-fixed-top > .navbar.app-navbar a.charm,
.navbar-fixed-top > .navbar.app-navbar button.charm {
  padding-top: -8px;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm {
  padding-top: -10px;
  padding-bottom: -10px;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-task,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-task {
  fill: #ffe0e0;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-task:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-task:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-task:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-task:focus {
  fill: #ffffff;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-chat,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-chat {
  fill: #a4e6ff;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-chat:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-chat:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-chat:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-chat:focus {
  fill: #f1fbff;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-star,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-star,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-help,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-help {
  fill: #e5ff94;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-star:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-star:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-help:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-help:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-star:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-star:focus,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-help:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-help:focus {
  fill: #fefffa;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-clock,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-clock,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-home,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-home {
  fill: #b5ffb1;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-clock:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-clock:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-home:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-home:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-clock:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-clock:focus,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-home:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-home:focus {
  fill: #efffee;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-sparkle,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-sparkle {
  fill: #e1b0ff;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-sparkle:hover,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-sparkle:hover,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-sparkle:focus,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-sparkle:focus {
  fill: #fefdff;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-brand.logo {
  height: 0px;
}
.navbar-fixed-top > .navbar.app-navbar .app-home-logo {
  padding-top: -10px;
  padding-bottom: -10px;
  height: 0px;
}
.navbar-fixed-top > .navbar.app-navbar a.navbar-brand:hover .logo,
.navbar-fixed-top > .navbar.app-navbar a.navbar-brand:active .logo,
.navbar-fixed-top > .navbar.app-navbar a.app-home-logo:hover .logo,
.navbar-fixed-top > .navbar.app-navbar a.app-home-logo:active .logo {
  fill: #ffffff;
}
.navbar-fixed-top > .navbar.app-navbar .app-icon-calendar-bold {
  color: #ffe0e0;
}
.navbar-fixed-top > .navbar.app-navbar .app-icon-bubble3 {
  color: #a4e6ff;
}
.navbar-fixed-top > .navbar.app-navbar .app-icon-star-bold {
  color: #e5ff94;
}
.navbar-fixed-top > .navbar.app-navbar .app-icon-clock {
  color: #b5ffb1;
}
.navbar .hover-swap .hover-swap__title {
  position: relative;
  overflow: hidden;
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
  -webkit-transition-duration: 380ms;
          transition-duration: 380ms;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.navbar .hover-swap .hover-swap__title:before {
  -webkit-transition: opacity, color, -webkit-transform;
  transition: opacity, color, -webkit-transform;
  transition: transform, opacity, color;
  transition: transform, opacity, color, -webkit-transform;
  -webkit-transition-duration: 280ms, 560ms, 280ms;
          transition-duration: 280ms, 560ms, 280ms;
  -webkit-transition-delay: 50ms, 50ms, 0ms;
          transition-delay: 50ms, 50ms, 0ms;
  -webkit-transition-timing-function: ease-out, ease, ease;
          transition-timing-function: ease-out, ease, ease;
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  display: block;
  opacity: 0;
  -webkit-transform: translate(-1.25em, 50%);
          transform: translate(-1.25em, 50%);
  text-align: center;
  color: rgba(255, 255, 255, 0);
}
.navbar .hover-swap:hover .hover-swap__title,
.navbar .hover-swap:focus .hover-swap__title {
  color: rgba(215, 218, 218, 0);
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}
.navbar .hover-swap:hover .hover-swap__title:before,
.navbar .hover-swap:focus .hover-swap__title:before {
  -webkit-transform: translate(0%, 50%);
          transform: translate(0%, 50%);
  opacity: 1;
  color: white;
  -webkit-transition-delay: 0ms, 0ms, 50ms;
          transition-delay: 0ms, 0ms, 50ms;
}
.navbar .hover-swap.charm--profile .hover-swap__title:before {
  content: "Profile & Settings";
  font-weight: 400;
}
a.charm.dropdown-toggle.svg-charm.charm--profile.hover-swap {
  padding-top: 15px;
  width: auto !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 768px) {
  a.charm.dropdown-toggle.svg-charm.charm--profile.hover-swap {
    display: none;
  }
}
.select2-container {
  display: block;
}
.select2-container-multi .select2-choices {
  border-radius: 3px;
  border: 1px solid #86888A;
  margin: -1px 0;
}
.select2-container-multi .select2-choices:focus {
  border-color: rgba(43, 129, 227, 0.85);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-group.has-error .select2-container-multi .select2-choices {
  border-color: #E61D43;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.select2-container-multi.select2-container-active .select2-choices {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-group.has-error .select2-container-multi.select2-container-active {
  border-color: #bb1534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
}
.select2-drop-active,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
#select2-drop.select2-drop-active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.select2-dropdown-open ul.select2-choices {
  border-radius: 3px 3px 0px 0px;
  border-color: #86888A;
}
.select2-dropdown-open.select2-drop-above ul.select2-choices {
  border-radius: 0px 0px 3px 3px;
  border-color: #86888A;
}
.select2-search-field input {
  padding: 4px 12px;
}
.select2-container .select2-choice {
  border-color: #86888A;
  height: 30px;
}
.select2-container .select2-choice span.select2-arrow {
  border-radius: 0;
  background: #ffffff url("images/select-arrow-inactive.png") no-repeat right center;
  border: 0;
  width: 35px;
}
.select2-container .select2-choice span.select2-arrow b {
  visibility: hidden;
}
.form-group.has-error .select2-container .select2-choice {
  border-color: #E61D43;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-error .select2-container.select2-container-active .select2-choice {
  border-color: #bb1534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
}
.select2-container.select2-container-active .select2-choice {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-group.has-error .select2-container.select2-container-active .select2-choice {
  border-color: #bb1534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f0798f;
}
.select2-container.select2-dropdown-open .select2-choice {
  border-radius: 3px 3px 0px 0px;
}
.select2-container.select2-dropdown-open .select2-choice span.select2-arrow {
  background: #ffffff url("images/select-arrow-active.png") no-repeat right center;
}
.select2-drop-active .select2-search input {
  margin-top: 3px;
  border-radius: 3px;
}
.select2-chosen {
  line-height: 30px;
  height: 30px;
}
.select2-container-multi .select2-choices .select2-search-choice {
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  margin-bottom: 3px;
  background: #e2f0f3;
  border: 0;
  line-height: 24px;
  padding: 0px 10px 0px 20px;
}
.select2-container-multi .select2-choices .select2-search-choice a.select2-search-choice-close {
  top: 5px;
  left: 5px;
}
.multi-select .select2-container-multi .select2-choices,
.multi-select.select2-container-multi .select2-choices {
  background: none;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice {
  display: block;
  float: none;
  background: none;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #c2ccd6;
  padding: 2px 0px 2px 20px;
  margin-top: 12px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 3px;
  top: 2px;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close {
  background: none;
  left: 0px;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:before,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:before {
  display: inline-block;
  font-size: 0.5rem;
  font-family: 'AppIcons';
  content: '\e36b';
  height: 1em;
  width: 1em;
  line-height: 1em;
  background: #a3b3c2;
  padding: .2em;
  color: white;
  border-radius: 999px;
  padding: 3px;
  text-align: center;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:hover:before,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:hover:before,
.multi-select .select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:focus:before,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:focus:before {
  background: #8599ad;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice ~ .select2-search-field,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice ~ .select2-search-field {
  margin-bottom: 8px;
  margin-top: 6px;
}
.multi-select .select2-container-multi .select2-choices li.select2-search-choice ~ .select2-search-field input:empty:before,
.multi-select.select2-container-multi .select2-choices li.select2-search-choice ~ .select2-search-field input:empty:before {
  content: 'Select..';
  display: inline;
  color: inherit;
}
.multi-select .select2-container-multi:not(.select2-dropdown-open) .select2-choices li.select2-search-choice ~ .select2-search-field:not(:focus):before,
.multi-select.select2-container-multi:not(.select2-dropdown-open) .select2-choices li.select2-search-choice ~ .select2-search-field:not(:focus):before {
  content: 'Select..';
  padding-left: 12px;
  color: #999999;
}
[wnd-input][allow-clear="true"] .select2-search-choice-close,
[wnd-form-group][allow-clear="true"] .select2-search-choice-close {
  display: block;
  z-index: 0;
  right: 43px;
  border: 8px solid transparent;
  padding: 6px;
  background-clip: padding-box;
  margin-right: -8px;
  margin-top: -8px;
}
[wnd-input][allow-clear="true"] .select2-chosen:empty ~ .select2-search-choice-close,
[wnd-form-group][allow-clear="true"] .select2-chosen:empty ~ .select2-search-choice-close {
  display: none;
}
table[role="grid"][aria-labelledby^="datepicker"]:focus {
  outline: none;
}
table[role="grid"][aria-labelledby^="datepicker"] thead > tr > th > button > svg {
  height: 14px;
  width: 14px;
  display: inline-block;
  vertical-align: middle;
}
[datepicker-popup-wrap] {
  padding: 12px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  border-color: #d9d9d9;
}
[ng-show="showWeekNumbers"],
[ng-show="showButtonBar"] {
  display: none;
}
.timepicker {
  background: none;
}
.timepicker .glyphicon.glyphicon-chevron-up,
.timepicker .glyphicon.glyphicon-chevron-down {
  font-family: 'AppIcons';
}
.timepicker .glyphicon.glyphicon-chevron-up:before {
  content: "\e3b0";
}
.timepicker .glyphicon.glyphicon-chevron-down:before {
  content: "\e3b2";
}
.timepicker a.btn {
  line-height: 9px;
  font-size: 10px;
  padding: 4px;
  width: 100%;
  padding: 4px 9px;
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.timepicker a.btn:hover,
.timepicker a.btn.hover,
.timepicker a.btn:active,
.timepicker a.btn.active,
.open .dropdown-toggle.timepicker a.btn {
  color: #626262;
  background: #9e9e9e;
  border-color: rgba(0, 0, 0, 0);
}
.timepicker a.btn:active,
.timepicker a.btn.active,
.open .dropdown-toggle.timepicker a.btn {
  -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);
  background-image: none;
  background: #9e9e9e;
}
.timepicker a.btn.disabled,
.timepicker a.btn[disabled],
.timepicker a.btn.disabled:hover,
.timepicker a.btn[disabled]:hover,
.timepicker a.btn.disabled.hover,
.timepicker a.btn[disabled].hover,
.timepicker a.btn.disabled:focus,
.timepicker a.btn[disabled]:focus,
.timepicker a.btn.disabled:active,
.timepicker a.btn[disabled]:active,
.timepicker a.btn.disabled.active,
.timepicker a.btn[disabled].active {
  background: #b3b3b3;
  border-color: rgba(0, 0, 0, 0);
}
.timepicker a.btn:focus {
  outline: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #85b4fe;
          box-shadow: 0px 0px 1px 1px #85b4fe;
}
.timepicker td.form-group {
  margin-bottom: 0;
}
.form-group > .timepicker {
  margin-top: 7px;
  margin-bottom: -20px;
}
td[ng-show="showMeridian"] button {
  width: 50px;
}
.timepicker-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.timepicker-wrapper--noLabel {
  padding-top: 5px;
}
.timepicker-wrapper > *:not(:last-child) {
  margin-right: 12px;
}
.current-form-options.checkbox-list,
.current-form-options.radio-list {
  margin: 20px 0;
}
.current-form-options.checkbox-list .checkbox-wrap {
  display: block;
}
.current-form-options.radio-list .radio-wrap {
  display: inline-block;
}
.current-form-options .radio-wrap:not(:last-child) {
  margin-right: 1em;
}
.current-form-options .split-heading {
  margin-bottom: 20px;
}
.preview-body {
  background: #f7f7f7;
  padding: 20px 25px;
  border-radius: 3px;
}
.preview-body table {
  margin: 0 0 1em;
  background: #eee;
}
.preview-body hr {
  border-top-color: white;
}
.preview-body h2 {
  color: #339999;
}
.file-upload-method.options__cell {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .file-upload-method.options__cell {
    float: left;
    width: 50%;
  }
}
.file-upload-method.disabled .cell {
  opacity: .3;
}
.file-upload-method.icon {
  width: 100px;
  height: 100px;
  background: #eee;
  border-radius: 10px;
}
.file-upload-method.input.browse {
  display: inline-block;
  max-width: 100%;
  height: 50px;
  margin-bottom: 25px;
  margin-top: 25px;
  font-size: 1.78571429rem;
  line-height: 1;
  color: #999;
}
.drop-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: -26px 0;
  height: calc(100% +  52px);
  -webkit-transition: 0.4s background-color ease-out, 0.3s opacity ease;
  transition: 0.4s background-color ease-out, 0.3s opacity ease;
  opacity: 0;
}
.drop-box.drag-over-class {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
  border: 5px dashed #666;
}
.drop-box--passive {
  pointer-events: none;
}
.drag-over-class + .drop-box--passive,
.drag-over-class .drop-box--passive {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
  border: 5px dashed #666;
}
.table-upload .form-group > textarea.form-control {
  min-height: 0;
}
.uploadItem {
  border: 1px solid #DDDDDD;
  padding: 3px;
  margin-bottom: 5px;
}
#ContentViewport .doc {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
}
#ContentViewport .doc h1,
#ContentViewport .doc h2,
#ContentViewport .doc h3,
#ContentViewport .doc h4,
#ContentViewport .doc h5,
#ContentViewport .doc h6 {
  margin: 1em 0;
  font-weight: bold;
}
#ContentViewport .doc h1,
#ContentViewport .doc h2,
#ContentViewport .doc h3,
#ContentViewport .doc h4,
#ContentViewport .doc h5,
#ContentViewport .doc h6,
#ContentViewport .doc select,
#ContentViewport .doc textarea,
#ContentViewport .doc table,
#ContentViewport .doc tbody,
#ContentViewport .doc thead,
#ContentViewport .doc tfoot,
#ContentViewport .doc tr,
#ContentViewport .doc td,
#ContentViewport .doc th,
#ContentViewport .doc {
  font-family: Arial, Verdana, sans-serif;
}
#ContentViewport .doc h1 {
  display: block;
  font-size: 2em;
  margin: 0.67em 0;
}
#ContentViewport .doc h2 {
  display: block;
  font-size: 1.5em;
  margin: 0.83em 0;
  font-weight: bold;
}
#ContentViewport .doc h3 {
  display: block;
  font-size: 1.17em;
  margin: 1em 0;
  font-weight: bold;
}
#ContentViewport .doc h4 {
  display: block;
  margin: 1.33em 0;
  font-weight: bold;
}
#ContentViewport .doc h5 {
  display: block;
  font-size: .83em;
  margin: 1.67em 0;
  font-weight: bold;
}
#ContentViewport .doc h6 {
  display: block;
  font-size: .67em;
  margin: 2.33em 0;
  font-weight: bold;
}
#ContentViewport .doc b,
#ContentViewport .doc strong {
  font-weight: bold;
}
#ContentViewport .doc a {
  background-color: transparent;
}
#ContentViewport .doc table {
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
  border-color: grey;
}
#ContentViewport .doc thead,
#ContentViewport .doc tbody,
#ContentViewport .doc tfoot {
  vertical-align: middle;
  border-color: inherit;
}
#ContentViewport .doc thead {
  display: table-header-group;
}
#ContentViewport .doc tfoot {
  display: table-footer-group;
}
#ContentViewport .doc tbody {
  display: table-row-group;
}
#ContentViewport .doc tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
#ContentViewport .doc td,
#ContentViewport .doc th {
  display: table-cell;
  vertical-align: inherit;
}
@media print {
  #ContentViewport .doc {
    background-color: white;
  }
  #ContentViewport .doc thead,
  #ContentViewport .doc .doc__header {
    display: table-header-group;
  }
  #ContentViewport .doc tbody,
  #ContentViewport .doc .doc__body {
    display: table-row-group;
  }
  #ContentViewport .doc tfoot,
  #ContentViewport .doc .doc__footer {
    display: table-footer-group;
  }
  #ContentViewport .doc .header_table {
    height: 100px;
  }
  #ContentViewport .doc .footer_table {
    height: 100px;
  }
  #ContentViewport .doc .page-break {
    page-break-after: always;
  }
}
@media screen {
  #ContentViewport .doc {
    padding: 20px 50px;
    width: 100%;
  }
  #ContentViewport .doc .doc__part:empty {
    display: none;
  }
  #ContentViewport .doc .doc__header:not(:empty),
  #ContentViewport .doc .doc__body:not(:empty),
  #ContentViewport .doc .doc__footer:not(:empty) {
    margin: 60px 0;
    padding: 10px 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: white;
    position: relative;
    display: block;
  }
  #ContentViewport .doc .doc__header:not(:empty):before,
  #ContentViewport .doc .doc__body:not(:empty):before,
  #ContentViewport .doc .doc__footer:not(:empty):before {
    position: absolute;
    top: -30px;
    left: 0;
    color: gray;
  }
  #ContentViewport .doc .doc__header:not(:empty):before {
    content: "Header";
  }
  #ContentViewport .doc .doc__body:not(:empty):before {
    content: "Body";
  }
  #ContentViewport .doc .doc__footer:not(:empty):before {
    content: "Footer";
  }
}
@media print {
  #MainCtrl > *:not(.main-viewport) {
    display: none;
  }
  #MainCtrl .sidebar,
  #MainCtrl .page-heading,
  #MainCtrl .page-footer,
  #MainCtrl .banner-alert,
  #MainCtrl .has-slidechild,
  #MainCtrl .navbar-fixed-top,
  #MainCtrl .tabs,
  #MainCtrl alert {
    display: none;
  }
  #MainCtrl * {
    overflow: visible !important;
    position: static !important;
    height: auto;
    max-height: none;
    max-width: 100%;
  }
  #MainCtrl .page-body:not(.document-preview) {
    /* opacity: 0; */
  }
  #MainCtrl .main-viewport {
    top: 0;
    height: auto;
    max-height: none;
  }
  #MainCtrl .page-body {
    max-height: none;
    height: auto;
  }
}
.editor-content.expanded,
.editor-content.expanded-add,
.editor-content.expanded-remove {
  position: fixed;
  top: 20px;
  left: 20px;
  z-index: 9001;
  width: calc(100vw -  40px);
  height: calc(100vh -  56px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.editor-content.expanded .cke_contents,
.editor-content.expanded-add .cke_contents,
.editor-content.expanded-remove .cke_contents {
  height: 75vh !important;
}
.editor-content.expanded .editor-content-iframe--flex,
.editor-content.expanded-add .editor-content-iframe--flex,
.editor-content.expanded-remove .editor-content-iframe--flex {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.editor-content.expanded .cke_editor_editorArea,
.editor-content.expanded-add .cke_editor_editorArea,
.editor-content.expanded-remove .cke_editor_editorArea {
  width: 100%;
}
.editor-mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.55);
  z-index: -1;
  z-index: 9000;
}
.editor-mask.is-active {
  display: block;
}
.editor-mask.is-active-add,
.editor-mask.is-active-remove,
.editor-content.expanded-add,
.editor-content.expanded-remove {
  -webkit-transition: .4s linear;
  transition: .4s linear;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  display: block;
}
.editor-content.expanded-add,
.editor-content.expanded-remove {
  -webkit-transition: opacity, -webkit-transform;
  transition: opacity, -webkit-transform;
  transition: opacity, transform;
  transition: opacity, transform, -webkit-transform;
  -webkit-transition-duration: .2s, .45s;
          transition-duration: .2s, .45s;
  -webkit-transition-timing-function: linear, ease-out;
          transition-timing-function: linear, ease-out;
}
.editor-mask.is-active-remove.is-active-remove-active,
.editor-mask.is-active-add,
.editor-content.expanded-remove.expanded-remove-active,
.editor-content.expanded-add {
  opacity: 0;
}
.editor-mask.is-active,
.editor-content.expanded,
.editor-mask.is-active-add.is-active-add-active,
.editor-mask.is-active-remove,
.editor-content.expanded-add.expanded-add-active,
.editor-content.expanded-remove {
  opacity: 1;
}
.editor-content.expanded-add.expanded-add-active,
.editor-content.expanded-remove {
  -webkit-transform: translateY(0vh);
          transform: translateY(0vh);
}
.editor-content.expanded-remove.expanded-remove-active,
.editor-content.expanded-add {
  -webkit-transform: translateY(5vh);
          transform: translateY(5vh);
}
.editor-content-buttonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.editor-content-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0px;
  -webkit-transform: none;
          transform: none;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 12px 20px;
  border: 0px none;
  background-color: rgba(51, 153, 153, 0.35);
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 0.85em;
}
.editor-content-button:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.editor-maxHeight {
  height: 800px;
  height: calc(100vh -  171px);
}
.editor-content-main {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.editor-content-main iframe {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.editor-toolbar-column {
  min-width: 225px;
  max-width: 350px;
}
doc-template-insertable-list div {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
doc-template-insertable-list .editor-content-toolbar {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow-y: auto;
}
.Tree-node-name::-moz-selection,
.Tree-node-name::-moz-selection {
  color: inherit;
  background: transparent;
}
.Tree-node-name::selection,
.Tree-node-name::-moz-selection {
  color: inherit;
  background: transparent;
}
.file-upload-method.options__container {
  /* sibling selectors scoped from the options container */
}
.file-upload-method.options__container ~ .split-block-heading.table-filter-padding .heading-block .heading-block-element.search-filter-bar {
  padding-top: 0;
  max-width: 70em;
}
.file-upload-method.options__container ~ .split-block-heading.search-heading .heading-block {
  height: 50px;
}
.file-upload-method.options__container ~ .split-block-heading.search-heading .heading-block .heading-block-element h2.table-heading {
  margin-top: 0.8rem;
}
.file-upload-method.options__container ~ .search-heading .wnd-table-filter .search-filter-bar .search-filter-bar__string {
  max-width: 0;
}
table.table.notifications-list > tbody {
  background: white;
}
table.table.notifications-list > tbody .notification {
  background-color: white;
}
table.table.notifications-list > tbody .notification:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
table.table.notifications-list > tbody .notification-unread {
  background-color: #F3F5F6;
}
table.table.notifications-list > tbody .notification-unread .subject {
  color: #252525;
}
table.table.notifications-list > tbody .notification-unread .message {
  color: #525252;
}
table.table.notifications-list > tbody .notification-unread:not(.table-upload-row):hover {
  background-color: #edf0f2;
}
table.table.notifications-list > tbody .notification-unread,
table.table.notifications-list > tbody .notification-unread + .notification {
  border-top-color: #e5e5e5;
}
table.table.notifications-list > tbody .notification-read {
  border-top-color: #e5e5e5;
}
table.table.notifications-list > tbody .notification-read:hover {
  background-color: #f7f7f7;
}
table.table.notifications-list > tbody .notification-read .subject {
  color: #797979;
}
table.table.notifications-list > tbody .notification-read .message {
  color: #797979;
}
table.table.notifications-list > tbody .subject {
  font-weight: 700;
  margin: 0;
  margin-bottom: 7px;
}
table.table.notifications-list > tbody .message {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 40px;
  display: block;
}
table.table.notifications-list > tbody td.message-summary {
  width: 100%;
}
table.table.notifications-list > thead > tr {
  background: white;
}
table.table.notifications-list > thead > tr > th,
table.table.notifications-list > thead > tr th.sortable,
table.table.notifications-list > thead > tr th.sortable.sorting,
table.table.notifications-list > thead > tr .th,
table.table.notifications-list > thead > tr td,
table.table.notifications-list > thead > tr td.sortable,
table.table.notifications-list > thead > tr td.sortable.sorting,
table.table.notifications-list > thead > tr .td {
  background: white;
  white-space: nowrap;
  vertical-align: bottom;
}
table.table.notifications-list > thead > tr > th.sortable:hover,
table.table.notifications-list > thead > tr > th.sortable:focus,
table.table.notifications-list > thead > tr > .th.sortable:hover,
table.table.notifications-list > thead > tr > .th.sortable:focus {
  color: #5d5d5d;
}
table.table.notifications-list > thead > tr th,
table.table.notifications-list > thead > tr .th {
  font-size: 1rem;
  color: #767676;
  font-weight: 400;
  border: 0px solid #c4c4c4;
  border-bottom-width: 1px;
}
table.table.notifications-list > thead > tr:first-child > th .sort-wrapper .sort-button-wrap,
table.table.notifications-list > thead > tr:first-child > .th .sort-wrapper .sort-button-wrap {
  vertical-align: middle;
}
table.table.notifications-list > thead > tr:first-child > th .sort-wrapper .sort-button-wrap > .sort-marker-wrap,
table.table.notifications-list > thead > tr:first-child > .th .sort-wrapper .sort-button-wrap > .sort-marker-wrap {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 14px;
}
table.table.notifications-list > thead > tr:first-child > th.checkbox-spacer,
table.table.notifications-list > thead > tr:first-child > .th.checkbox-spacer {
  border-bottom: 0;
}
table.table.notifications-list > thead > tr:first-child > th,
table.table.notifications-list > thead > tr:first-child > .th,
table.table.notifications-list > thead > tr:first-child > th.checkbox-cell,
table.table.notifications-list > thead > tr:first-child > .th.checkbox-cell {
  padding-top: 28px;
}
table.table.notifications-list > thead tr th,
table.table.notifications-list > tbody tr td {
  vertical-align: top;
  padding: 14px;
}
table.table.notifications-list > thead tr th.checkbox-cell,
table.table.notifications-list > tbody tr td.checkbox-cell {
  padding: 14px 42px;
  padding-left: 0;
}
table.table.notifications-list > thead tr th.checkbox-cell + td,
table.table.notifications-list > tbody tr td.checkbox-cell + td,
table.table.notifications-list > thead tr th.checkbox-cell + th,
table.table.notifications-list > tbody tr td.checkbox-cell + th {
  padding-left: 0;
}
table.table.notifications-list > thead tr th.checkbox-cell input[type=checkbox],
table.table.notifications-list > tbody tr td.checkbox-cell input[type=checkbox] {
  margin: 0;
}
table.table.notifications-list > thead tr th.checkbox-cell .disabled-checkbox-placeholder,
table.table.notifications-list > tbody tr td.checkbox-cell .disabled-checkbox-placeholder {
  display: inline-block;
  cursor: help;
}
table.table.notifications-list > thead tr th.checkbox-cell .disabled-checkbox-placeholder md-checkbox,
table.table.notifications-list > tbody tr td.checkbox-cell .disabled-checkbox-placeholder md-checkbox {
  opacity: 0.5;
  pointer-events: none;
}
table.table.notifications-list > thead tr th.checkbox-spacer,
table.table.notifications-list > tbody tr td.checkbox-spacer {
  width: 42px;
  padding: 0;
}
.wnd-login-form {
  min-width: 300px;
  position: relative;
}
.wnd-login-form .modal-backdrop {
  position: absolute;
}
.pseudo-modal {
  display: block;
  min-width: 300px;
  max-width: 500px;
  margin: 0 auto;
  background: #3a3638;
  border-radius: 3px;
}
.pseudo-modal.pseudo-modal--animate {
  -webkit-animation: login-fade-in 1.1s 0.3s 1 ease;
          animation: login-fade-in 1.1s 0.3s 1 ease;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
}
.pseudo-modal .logo-center {
  display: block;
  width: 168px;
  height: 64px;
  margin: 0 auto;
  margin-bottom: 36px;
}
.pseudo-modal div.input-container {
  height: 51px;
}
.pseudo-modal .main {
  padding: 48px 62px;
  padding-bottom: 2em;
  margin-bottom: 1em;
}
.pseudo-modal .main .message-separator {
  margin: 1em 62px;
  margin: 1em 0;
  border-top-color: #657373;
}
.pseudo-modal .main .message > .message-heading ~ .message-separator,
.pseudo-modal .main .split-block-heading ~ .message-separator {
  margin: 1 0 2em 0;
}
.pseudo-modal .main .message > .message-heading {
  margin-top: 28px;
}
.pseudo-modal .main i.heading-float-icon {
  font-size: 45px;
}
.pseudo-modal .main h2 {
  font-weight: 600;
}
.pseudo-modal .inner {
  position: relative;
}
.pseudo-modal .message,
.pseudo-modal label,
.pseudo-modal .message-heading,
.pseudo-modal .message-body,
.pseudo-modal .form-group.has-error .control-label {
  color: #b4bdbd;
}
.pseudo-modal .message-body.inline-error {
  padding: 7px 10px;
  background: #E61D43;
  font-weight: normal;
  color: white;
  border-radius: 3px;
  margin: 1em .75em 0;
  text-align: center;
  font-size: 1.07142857rem;
}
.pseudo-modal input.form-control {
  padding: 6px 24px;
  height: 100%;
  font-size: 1.28571429rem;
}
.pseudo-modal .checkbox label {
  font-weight: 300;
}
.pseudo-modal .pseudo-modal-actions {
  text-align: center;
  margin: 0;
  padding: 12px 62px;
  background: #252324;
  border-radius: 0 0 3px 3px;
}
.pseudo-modal .pseudo-modal-actions .form-group {
  margin: 10px 0;
}
.pseudo-modal .pseudo-modal-actions .form-group:before,
.pseudo-modal .pseudo-modal-actions .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pseudo-modal .pseudo-modal-actions .form-group:after {
  clear: both;
}
.pseudo-modal .pseudo-modal-actions .form-group:before,
.pseudo-modal .pseudo-modal-actions .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pseudo-modal .pseudo-modal-actions .form-group:after {
  clear: both;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action {
  font-size: 1.28571429rem;
  display: inline-block;
  color: #dedede;
  fill: #dedede;
  background: #3a3638;
  background: -o-linear-gradient(#474245, #2d2a2b);
  border-color: #1a1819;
  border-width: 1px;
  border-style: solid;
  vertical-align: middle;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action:hover,
.pseudo-modal .pseudo-modal-actions .btn-main-action:active,
.pseudo-modal .pseudo-modal-actions .btn-main-action.active,
.open .pseudo-modal .pseudo-modal-actions .btn-main-action.dropdown-toggle {
  color: #b8b8b8;
  fill: #b8b8b8;
  background: #252224;
  background: -o-linear-gradient(#474245, #201d1f);
  border-color: #000000;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action:active,
.pseudo-modal .pseudo-modal-actions .btn-main-action.active,
.open .dropdown-toggle .pseudo-modal .pseudo-modal-actions .btn-main-action {
  -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);
  background-image: none;
  background: #252224;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action.disabled,
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled],
.pseudo-modal .pseudo-modal-actions .btn-main-action.disabled:hover,
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled]:hover,
.pseudo-modal .pseudo-modal-actions .btn-main-action.disabled:focus,
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled]:focus,
.pseudo-modal .pseudo-modal-actions .btn-main-action.disabled:active,
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled]:active,
.pseudo-modal .pseudo-modal-actions .btn-main-action.disabled.active,
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled].active {
  background: #3a3638;
  border-color: #1a1819;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action[disabled] {
  opacity: .35;
}
.pseudo-modal.login .pseudo-modal-actions {
  text-align: right;
}
.pseudo-modal.login .pseudo-modal-actions .left-action {
  float: left;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  padding-top: 7px;
  padding-bottom: 7px;
}
.pseudo-modal.login .pseudo-modal-actions .left-action:before {
  content: "";
  vertical-align: middle;
  height: 100%;
}
.pseudo-modal a:not(.btn) {
  color: #d7dada;
}
.pseudo-modal a:not(.btn):hover,
.pseudo-modal a:not(.btn):focus {
  color: #bdc2c2;
}
.pseudo-modal a:not(.btn):active {
  color: #f2f3f3;
}
.flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flag.flag--align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.flag.flag--align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flag.flag--stretch .flag__component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.flag.flag--stretch .flag__component.component--stretch {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.component {
  position: relative;
}
.component--linked:hover,
.component--linked:focus {
  text-decoration: none;
}
.nav-flag__component.component--blank {
  padding: 0;
}
.box-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.icon-stripe {
  position: relative;
}
.nav-flag__border .component__box-link .icon-stripe__image:last-child:not(:first-child) {
  -webkit-transform: translate(-250%, 0);
          transform: translate(-250%, 0);
}
.nav-flag__border .component__box-link:hover .icon-stripe__image:first-child:not(:last-child),
.nav-flag__border .component__box-link:focus .icon-stripe__image:first-child:not(:last-child) {
  -webkit-transform: translate(150%, 0);
          transform: translate(150%, 0);
}
.nav-flag__border .component__box-link:hover .icon-stripe__image:last-child:not(:first-child),
.nav-flag__border .component__box-link:focus .icon-stripe__image:last-child:not(:first-child) {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.icon-stripe--slide .icon-stripe__image {
  -webkit-transition: 0.3s 0s ease-out;
  transition: 0.3s 0s ease-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.icon-stripe__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: inline-block;
}
.nav-flag__component .icon-stripe__image {
  top: 50px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.nav-flag--bookend .nav-flag__component .icon-stripe__image {
  top: 25px;
}
.nav-flags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nav-flags-container.container--full-page {
  max-height: 100%;
}
.nav-flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nav-flag--default .nav-flag__border {
  background-color: #2a2827;
}
.nav-flag--default .nav-flag__border,
.nav-flag--default .nav-flag__border svg {
  color: #e0e0e0;
  fill: #e0e0e0;
}
.nav-flag--default .nav-flag__border a:hover,
.nav-flag--default .nav-flag__border a:focus,
.nav-flag--default .nav-flag__border.focus {
  background-color: #373434;
}
.nav-flag--default .nav-flag__header {
  background-color: #444140;
  color: #e0e0e0;
  position: relative;
}
.nav-flag--default .nav-flag__header:after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 25px 0 25px 25px;
  border-color: transparent transparent transparent #444140;
  position: absolute;
  z-index: 1;
  right: -24px;
  top: 38.8px;
}
.nav-flag--default .nav-flag__header .component__box-link,
.nav-flag--default .nav-flag__header.component--linked {
  background-color: #444140;
}
.nav-flag--default .nav-flag__header .component__box-link:hover,
.nav-flag--default .nav-flag__header.component--linked:hover,
.nav-flag--default .nav-flag__header .component__box-link:focus,
.nav-flag--default .nav-flag__header.component--linked:focus,
.nav-flag--default .nav-flag__header .component__box-link.focus,
.nav-flag--default .nav-flag__header.component--linked.focus {
  background-color: #514e4c;
}
.nav-flag--public-notices .nav-flag__border {
  background-color: #0e4a51;
}
.nav-flag--public-notices .nav-flag__border,
.nav-flag--public-notices .nav-flag__border svg {
  color: #e0e0e0;
  fill: #e0e0e0;
}
.nav-flag--public-notices .nav-flag__border a:hover,
.nav-flag--public-notices .nav-flag__border a:focus,
.nav-flag--public-notices .nav-flag__border.focus {
  background-color: #125d66;
}
.nav-flag--public-notices .nav-flag__header {
  background-color: #16717c;
  color: #e0e0e0;
  position: relative;
}
.nav-flag--public-notices .nav-flag__header:after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 25px 0 25px 25px;
  border-color: transparent transparent transparent #16717c;
  position: absolute;
  z-index: 1;
  right: -24px;
  top: 38.8px;
}
.nav-flag--public-notices .nav-flag__header .component__box-link,
.nav-flag--public-notices .nav-flag__header.component--linked {
  background-color: #16717c;
}
.nav-flag--public-notices .nav-flag__header .component__box-link:hover,
.nav-flag--public-notices .nav-flag__header.component--linked:hover,
.nav-flag--public-notices .nav-flag__header .component__box-link:focus,
.nav-flag--public-notices .nav-flag__header.component--linked:focus,
.nav-flag--public-notices .nav-flag__header .component__box-link.focus,
.nav-flag--public-notices .nav-flag__header.component--linked.focus {
  background-color: #1a8592;
}
.nav-flag--back .nav-flag__border {
  background-color: #6b6765;
}
.nav-flag--back .nav-flag__border,
.nav-flag--back .nav-flag__border svg {
  color: #e0e0e0;
  fill: #e0e0e0;
}
.nav-flag--back .nav-flag__border a:hover,
.nav-flag--back .nav-flag__border a:focus,
.nav-flag--back .nav-flag__border.focus {
  background-color: #797371;
}
.nav-flag--back .nav-flag__header {
  background-color: #86807e;
  color: #e0e0e0;
  position: relative;
}
.nav-flag--back .nav-flag__header:after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 25px 0 25px 25px;
  border-color: transparent transparent transparent #86807e;
  position: absolute;
  z-index: 1;
  right: -24px;
  top: 38.8px;
}
.nav-flag--back .nav-flag__header .component__box-link,
.nav-flag--back .nav-flag__header.component--linked {
  background-color: #86807e;
}
.nav-flag--back .nav-flag__header .component__box-link:hover,
.nav-flag--back .nav-flag__header.component--linked:hover,
.nav-flag--back .nav-flag__header .component__box-link:focus,
.nav-flag--back .nav-flag__header.component--linked:focus,
.nav-flag--back .nav-flag__header .component__box-link.focus,
.nav-flag--back .nav-flag__header.component--linked.focus {
  background-color: #928d8b;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__border {
  background-color: #16717c;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__border,
.nav-flag--back.nav-flag--public-notices .nav-flag__border svg {
  color: #e0e0e0;
  fill: #e0e0e0;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__border a:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__border a:focus,
.nav-flag--back.nav-flag--public-notices .nav-flag__border.focus {
  background-color: #1a8592;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header {
  background-color: #1e98a7;
  color: #e0e0e0;
  position: relative;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header:after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 25px 0 25px 25px;
  border-color: transparent transparent transparent #1e98a7;
  position: absolute;
  z-index: 1;
  right: -24px;
  top: 38.8px;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked {
  background-color: #1e98a7;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link:focus,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked:focus,
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link.focus,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked.focus {
  background-color: #22acbd;
}
.nav-flag--bookend,
.nav-flag--page-heading {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.nav-flag--bookend .nav-flag__component,
.nav-flag--page-heading .nav-flag__component {
  padding-top: 16px;
  padding-bottom: 16px;
  height: 50px;
}
.nav-flag--bookend .nav-flag__component.nav-flag__border .icon-stripe__image,
.nav-flag--page-heading .nav-flag__component.nav-flag__border .icon-stripe__image {
  top: 16px;
  height: 17px;
  width: 17px;
}
.nav-flag--bookend .nav-flag__component.nav-flag__header:after,
.nav-flag--page-heading .nav-flag__component.nav-flag__header:after {
  display: none;
}
.nav-flag--bookend .nav-flag__component.nav-flag__header .nav-flag__title,
.nav-flag--page-heading .nav-flag__component.nav-flag__header .nav-flag__title {
  font-size: 1.21428571rem;
}
.nav-flag--page-heading {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .nav-flag--page-heading {
    height: 50px;
  }
}
.nav-flag--page-heading .split-block-heading .heading-block.left .heading-block-element {
  margin-right: 15px;
}
.nav-flag--page-heading .split-block-heading .heading-block.right .heading-block-element:not(:first-child) {
  margin-left: 15px;
}
.nav-flag--page-body {
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  overflow-y: auto;
}
@media screen and (min-width: 0\0) {
  .nav-flag--page-body {
    height: 100%;
  }
}
.nav-flag--page-heading ~ .nav-flag--page-body {
  height: calc(100% -  50px);
  min-height: calc(100% -  50px);
  max-height: calc(100% -  50px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .nav-flag--page-heading ~ .nav-flag--page-body {
    height: calc(100% -  50px);
  }
}
.nav-flag--page-heading ~ .nav-flag--page-body-tabs ~ .nav-flag--page-body {
  height: calc(100% -  98px);
  min-height: calc(100% -  98px);
  max-height: calc(100% -  98px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .nav-flag--page-heading ~ .nav-flag--page-body-tabs ~ .nav-flag--page-body {
    height: calc(100% -  98px);
  }
}
.nav-flag--page-body > .nav-flag__canvas {
  height: 100%;
}
.nav-flag--layout {
  overflow: hidden;
}
.nav-flag--page-body-tabs {
  padding: 0;
  vertical-align: middle;
}
.nav-flag--page-body-tabs .nav-flag__component {
  padding: 0;
}
.nav-flag__component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
}
.nav-flag__component.nav-flag__border {
  width: 60px;
  text-align: center;
  overflow: hidden;
}
.nav-flag__component.nav-flag__border svg {
  height: 32px;
  width: 32px;
}
@media (max-width: 768px) {
  .nav-flag__component.component.nav-flag__border:not(.icon-stripe) {
    display: none;
  }
}
.nav-flag__component.nav-flag__header {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 20%;
  padding-left: 30px;
  padding-right: 30px;
}
.nav-flag__component.nav-flag__header.is-collapsed {
  display: none;
}
.nav-flag__component.nav-flag__canvas {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #f0f0f0;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #e3e3e3;
  padding: 0;
}
.nav-flag__component.nav-flag__canvas.canvas--padded {
  padding: 50px 30px 50px 60px;
}
.nav-flag__component.nav-flag__canvas.canvas--blank {
  background-color: #f0f0f0;
  border-bottom: 0;
}
.nav-flag__component.nav-flag__canvas.canvas--header {
  vertical-align: middle;
  padding: 0 30px;
}
.nav-flag__component .nav-flag__title {
  margin: 0;
  font-size: 2.07142857rem;
}
.nav-flag__component .nav-flag__title.title--list-heading,
.nav-flag__component .nav-flag__title.title--detail-heading {
  font-size: 1.21428571rem;
}
.nav-flag__component .nav-flag__synopsis {
  font-weight: 300;
  font-size: 1.71428571rem;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 1em;
}
.external-view .nav-flag--bookend + .nav-flag .canvas--padded {
  padding-top: 0;
}
.external-view .nav-flag--bookend .nav-flag__component .split-block-heading,
.external-view .nav-flag--page-heading .nav-flag__component .split-block-heading {
  height: 50px;
}
/*
    Legacy Firefox implementation treats all flex containers
    as inline-block elements.
*/
@-moz-document url-prefix() {
  .flex-container {
    width: 100%;
    -moz-box-sizing: border-box;
  }
}
.InputFlexSplit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.InputFlexSplit-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.InputFlexSplit-item:not(:last-child) {
  margin-right: .5em;
}
.InputFlexSplit-item--stretch {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
button.InputFlexSplit-item--button,
a.InputFlexSplit-item--button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 2em;
  border-radius: 3px;
  border: 0;
  font-size: 1.35714286rem;
  position: relative;
  -webkit-transition: .3s opacity ease;
  transition: .3s opacity ease;
}
button.InputFlexSplit-item--icon,
a.InputFlexSplit-item--icon {
  padding: 0;
  min-width: 3em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
}
.search-field.search-field--emphasized .form-control {
  border: 0;
  border-bottom: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.71428571rem;
  font-weight: 300;
  height: auto;
  line-height: 1em;
  padding: .5em 0;
  margin-bottom: 0;
}
.search-field.search-field--emphasized .form-control::-webkit-input-placeholder {
  color: #a3a3a3;
  font-style: italic;
}
.highlight {
  font-weight: 600;
  background-color: #D7EEEE;
  color: #303132;
  padding: 0 2px;
  margin: 0 -2px;
  border-radius: 4px;
}
div[wnd-search] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
div[wnd-search] .clear-button[ng-click] {
  text-align: inherit;
  background: none;
  border: 0;
  -webkit-appearance: none;
  font-size: inherit;
  opacity: 0;
  display: none;
  right: 0;
  margin-right: 6px;
  line-height: 30px;
  padding: 0 6px;
}
div[wnd-search] .input-filter {
  background-color: #fafafa;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04) inset;
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04) inset;
}
div[wnd-search].open input ~ *[class^="app-icon"] {
  color: rgba(28, 116, 217, 0.5);
}
div[wnd-search].open .clear-button {
  color: #1c74d9;
  opacity: 1;
  display: block;
  font-size: 0.85714286rem;
}
div[wnd-search].open .clear-button:hover,
div[wnd-search].open .clear-button:focus {
  color: #418ee7;
}
div[wnd-search].open div.search-menu {
  display: block;
  max-height: 80vh;
  overflow-y: auto;
}
.input-filter,
.has-icon-left {
  padding-left: 34px;
}
.input-filter,
.has-icon-right {
  padding-right: 34px;
}
.input-addon[class^="app-icon"],
wnd-search [class^="app-icon"],
div[wnd-search] [class^="app-icon"] {
  position: absolute;
  line-height: 30px;
  padding-left: 12px;
  color: #86888A;
}
.has-icon:focus ~ .input-addon[class^="app-icon"],
.has-icon:focus ~ wnd-search [class^="app-icon"],
.has-icon:focus ~ div[wnd-search] [class^="app-icon"] {
  color: #808080;
}
.input-addon[class^="app-icon"].icon-right,
wnd-search [class^="app-icon"].icon-right,
div[wnd-search] [class^="app-icon"].icon-right {
  right: 0;
  padding-right: 12px;
}
div.search-menu {
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  z-index: 2000;
  display: none;
  float: left;
  width: 500px;
  max-width: 180%;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  -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;
}
div.search-menu:after {
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent white transparent;
  right: 15px;
}
div.search-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
div.search-menu ul {
  padding: 0 0.5em;
}
div.search-menu li {
  list-style-type: none;
  padding: 0.5em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
div.masked-text input {
  /* wnd-input social security number masking */
  -webkit-text-security: disc;
  text-security: disc;
}
.search-results.search-results--sites .search-results__list {
  list-style-type: none;
  padding: 0;
}
.search-results.search-results--sites .search-results__list .list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  padding: 1.5em .5em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.search-results.search-results--sites .search-results__list .list__item .item__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-results.search-results--sites .search-results__list .list__item .heading__item:not(:last-child) {
  margin-right: .5rem;
}
.search-results.search-results--sites .search-results__list .list__item .item__name {
  font-size: 1.42857143rem;
}
.search-results.search-results--sites .search-results__list .list__item .item__type {
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 3px;
  background-color: rgba(51, 153, 153, 0.75);
  color: rgba(255, 255, 255, 0.9);
}
.search-results.search-results--sites .search-results__list .list__item .item__type.type--person {
  background-color: rgba(210, 66, 4, 0.9);
}
.search-results.search-results--sites .search-results__list .list__item .item__type.type--organization {
  background-color: rgba(43, 129, 227, 0.9);
}
.search-results.search-results--sites .search-results__list .list__item .item__component {
  vertical-align: middle;
}
.search-results.search-results--sites .search-results__list .list__item .item__component:not(:first-child) {
  padding-left: 24px;
}
.search-results.search-results--sites .search-results__list .list__item .item__component.component--actions {
  white-space: nowrap;
}
.search-results.search-results--sites .search-results__list .list__item .item__description {
  font-size: 1rem;
  font-weight: 400;
  color: #707070;
}
.search-results.search-results--sites .search-results__list .list__item .item__description--searchMatch {
  color: inherit;
}
.search-results.search-results--sites .search-results__list .list__item .item__description__highlight {
  font-weight: 600;
  background: rgba(152, 191, 246, 0.15);
}
.search-results.search-results--sites .search-results__list .list__item .item__name {
  font-size: 1.42857143rem;
  font-weight: 600;
  margin: 0;
}
.search-results.search-results--sites .search-results__list .list__item .item__select-button {
  font-size: 1.21428571rem;
  font-weight: 600;
}
.search-results.search-results--sites .search-results__list .list__item .item__status {
  font-size: 12px;
}
.search-results.search-results--sites .search-results__list .list__item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.search-results.search-results--sites .search-results__list .list__item:hover a.btn:not(.disabled):not([disabled="disabled"]),
.search-results.search-results--sites .search-results__list .list__item:hover button.btn:not(.disabled):not([disabled="disabled"]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 70ms 0ms all ease-in;
  transition: 70ms 0ms all ease-in;
}
.search-results.search-results--sites .search-results__list .list__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(2),
.search-results.search-results--sites .search-results__list .list__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(2) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.search-results.search-results--sites .search-results__list .list__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(3),
.search-results.search-results--sites .search-results__list .list__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(3) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.search-results.search-results--sites .search-results__list .list__item:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(4),
.search-results.search-results--sites .search-results__list .list__item:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(4) {
  -webkit-transition-delay: 120ms;
  transition-delay: 120ms;
}
.btn.item__select-button--primary,
.btn.item__select-button--secondary {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .btn.item__select-button--primary[disabled],
tr:hover .btn.item__select-button--secondary[disabled],
li:hover .btn.item__select-button--primary[disabled],
li:hover .btn.item__select-button--secondary[disabled],
tr .btn.item__select-button--primary[disabled],
tr .btn.item__select-button--secondary[disabled],
li .btn.item__select-button--primary[disabled],
li .btn.item__select-button--secondary[disabled],
tr:hover .btn.item__select-button--primary.disabled,
tr:hover .btn.item__select-button--secondary.disabled,
li:hover .btn.item__select-button--primary.disabled,
li:hover .btn.item__select-button--secondary.disabled,
tr .btn.item__select-button--primary.disabled,
tr .btn.item__select-button--secondary.disabled,
li .btn.item__select-button--primary.disabled,
li .btn.item__select-button--secondary.disabled {
  opacity: 0.2;
}
.item__select-button--primary {
  font-weight: 600;
}
tr:hover .item__select-button--primary,
li:hover .item__select-button--primary,
.item__select-button--primary.btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .item__select-button--primary,
li:hover .item__select-button--primary,
.item__select-button--primary:hover,
.item__select-button--primary:focus,
.item__select-button--primary:active,
.item__select-button--primary.btn-primary-action--staticColor {
  color: white;
}
tr:hover .item__select-button--primary:hover,
li:hover .item__select-button--primary:hover,
tr .item__select-button--primary:hover,
li .item__select-button--primary:hover,
.item__select-button--primary:hover,
tr:hover .item__select-button--primary:focus,
li:hover .item__select-button--primary:focus,
tr .item__select-button--primary:focus,
li .item__select-button--primary:focus,
.item__select-button--primary:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .item__select-button--primary:active,
li:hover .item__select-button--primary:active,
tr .item__select-button--primary:active,
li .item__select-button--primary:active,
.item__select-button--primary:active {
  background: #0b5b5b;
  border-color: #004242;
}
.item__select-button--secondary {
  font-weight: 600;
}
tr:hover .item__select-button--secondary,
li:hover .item__select-button--secondary,
.item__select-button--secondary.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .item__select-button--secondary,
li:hover .item__select-button--secondary,
.item__select-button--secondary:hover,
.item__select-button--secondary:focus,
.item__select-button--secondary:active,
.item__select-button--secondary.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .item__select-button--secondary:hover,
li:hover .item__select-button--secondary:hover,
tr .item__select-button--secondary:hover,
li .item__select-button--secondary:hover,
.item__select-button--secondary:hover,
tr:hover .item__select-button--secondary:focus,
li:hover .item__select-button--secondary:focus,
tr .item__select-button--secondary:focus,
li .item__select-button--secondary:focus,
.item__select-button--secondary:focus {
  background: #c9e8e8;
}
tr:hover .item__select-button--secondary:active,
li:hover .item__select-button--secondary:active,
tr .item__select-button--secondary:active,
li .item__select-button--secondary:active,
.item__select-button--secondary:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.wnd-context-menu {
  position: fixed;
  background: #fff;
  border: 1px solid #999999;
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 2010;
  min-width: 160px;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.wnd-context-menu .context-menu-item {
  display: block;
  width: 100%;
  padding: 10px 15px;
  border: none;
  background: transparent;
  text-align: left;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  color: #303132;
}
.wnd-context-menu .context-menu-item:hover,
.wnd-context-menu .context-menu-item:focus {
  background-color: #eeeeee;
  outline: none;
}
.list.list--basic {
  list-style-type: none;
  padding-left: 0;
}
.list.list--basic .list__item {
  padding: 1em 0;
}
.list.list--basic .list__item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.list.list--basic .list__item.inline-error {
  padding: 7px 10px;
  background: #E61D43;
  font-weight: normal;
  color: white;
  border-radius: 3px;
}
.list.list--callouts {
  list-style-type: none;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list.list--callouts .list__item {
  width: 32%;
  margin: 1%;
  color: white;
  padding: 8px 24px;
  background-color: #678099;
  border-radius: 5px;
}
.list.list--callouts .list__item.item--linked:focus,
.list.list--callouts .list__item.item--linked:hover {
  background-color: #52677b;
  text-decoration: none;
}
.list.list--callouts .list__item:nth-of-type(3n+1) {
  margin-left: 0;
}
.list.list--callouts .list__item:nth-of-type(3n) {
  margin-right: 0;
}
.list--expandable li.list__item--collapsible {
  font-weight: 600;
}
.list--expandable li.list__item--collapsible .list__item__content--child {
  font-weight: normal;
  padding-left: 38px;
}
.list--expandable li .icon-wrap.expand-toggle {
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
  -webkit-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
}
.list--expandable li .icon-wrap.expand-toggle.expanded {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.list--expandable li a.btn-icon-solo,
.list--expandable li button.btn-icon-solo {
  padding: 4px 9px;
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-icon-solo[class*="app-icon-"]:before,
.list--expandable li button.btn-icon-solo[class*="app-icon-"]:before {
  font-family: "AppIcons";
}
.table.expandable tr.selection .list--expandable li a.btn-icon-solo,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo {
  color: #444444;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-svg-icon-solo,
.list--expandable li button.btn-svg-icon-solo {
  padding: 6px 8px;
}
.list--expandable li a.btn-icon-solo,
.list--expandable li button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-icon-solo:hover,
.list--expandable li button.btn-icon-solo:hover,
.list--expandable li a.btn-icon-solo.hover,
.list--expandable li button.btn-icon-solo.hover,
.list--expandable li a.btn-icon-solo:active,
.list--expandable li button.btn-icon-solo:active,
.list--expandable li a.btn-icon-solo.active,
.list--expandable li button.btn-icon-solo.active,
.open .dropdown-toggle.list--expandable li a.btn-icon-solo,
.open .dropdown-toggle.list--expandable li button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-icon-solo:active,
.list--expandable li button.btn-icon-solo:active,
.list--expandable li a.btn-icon-solo.active,
.list--expandable li button.btn-icon-solo.active,
.open .dropdown-toggle.list--expandable li a.btn-icon-solo,
.open .dropdown-toggle.list--expandable li button.btn-icon-solo {
  -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);
  background-image: none;
  background: rgba(0, 0, 0, 0.28);
}
.list--expandable li a.btn-icon-solo.disabled,
.list--expandable li button.btn-icon-solo.disabled,
.list--expandable li a.btn-icon-solo[disabled],
.list--expandable li button.btn-icon-solo[disabled],
.list--expandable li a.btn-icon-solo.disabled:hover,
.list--expandable li button.btn-icon-solo.disabled:hover,
.list--expandable li a.btn-icon-solo[disabled]:hover,
.list--expandable li button.btn-icon-solo[disabled]:hover,
.list--expandable li a.btn-icon-solo.disabled.hover,
.list--expandable li button.btn-icon-solo.disabled.hover,
.list--expandable li a.btn-icon-solo[disabled].hover,
.list--expandable li button.btn-icon-solo[disabled].hover,
.list--expandable li a.btn-icon-solo.disabled:focus,
.list--expandable li button.btn-icon-solo.disabled:focus,
.list--expandable li a.btn-icon-solo[disabled]:focus,
.list--expandable li button.btn-icon-solo[disabled]:focus,
.list--expandable li a.btn-icon-solo.disabled:active,
.list--expandable li button.btn-icon-solo.disabled:active,
.list--expandable li a.btn-icon-solo[disabled]:active,
.list--expandable li button.btn-icon-solo[disabled]:active,
.list--expandable li a.btn-icon-solo.disabled.active,
.list--expandable li button.btn-icon-solo.disabled.active,
.list--expandable li a.btn-icon-solo[disabled].active,
.list--expandable li button.btn-icon-solo[disabled].active {
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-icon-solo.btn-danger-hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li a.btn-icon-solo.btn-danger-hover:hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover:hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover.hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover.hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover:active,
.list--expandable li button.btn-icon-solo.btn-danger-hover:active,
.list--expandable li a.btn-icon-solo.btn-danger-hover.active,
.list--expandable li button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.list--expandable li a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.list--expandable li button.btn-icon-solo.btn-danger-hover {
  color: #fff;
  background: #b42742;
  border-color: #8e1f34;
}
.list--expandable li a.btn-icon-solo.btn-danger-hover:active,
.list--expandable li button.btn-icon-solo.btn-danger-hover:active,
.list--expandable li a.btn-icon-solo.btn-danger-hover.active,
.list--expandable li button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.list--expandable li a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.list--expandable li button.btn-icon-solo.btn-danger-hover {
  -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);
  background-image: none;
  background: #b42742;
}
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled],
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled],
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled:hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled:hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled]:hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled]:hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled.hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled.hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled].hover,
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled].hover,
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled:focus,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled:focus,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled]:focus,
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled]:focus,
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled:active,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled:active,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled]:active,
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled]:active,
.list--expandable li a.btn-icon-solo.btn-danger-hover.disabled.active,
.list--expandable li button.btn-icon-solo.btn-danger-hover.disabled.active,
.list--expandable li a.btn-icon-solo.btn-danger-hover[disabled].active,
.list--expandable li button.btn-icon-solo.btn-danger-hover[disabled].active {
  background: #d23250;
  border-color: #c02a47;
}
.list--expandable li a.btn-icon-solo:focus,
.list--expandable li button.btn-icon-solo:focus {
  outline: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #85b4fe;
          box-shadow: 0px 0px 1px 1px #85b4fe;
}
.table.expandable tr.selection .list--expandable li a.btn-icon-solo:hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo:hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo:active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo:active,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .list--expandable li a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .list--expandable li button.btn-icon-solo {
  color: #444444;
  background: #808080;
  border-color: rgba(0, 0, 0, 0);
}
.table.expandable tr.selection .list--expandable li a.btn-icon-solo:active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo:active,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .list--expandable li a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .list--expandable li button.btn-icon-solo {
  -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);
  background-image: none;
  background: #808080;
}
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled],
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled],
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled:active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled:active,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo.disabled.active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo.disabled.active,
.table.expandable tr.selection .list--expandable li a.btn-icon-solo[disabled].active,
.table.expandable tr.selection .list--expandable li button.btn-icon-solo[disabled].active {
  background: #959595;
  border-color: rgba(0, 0, 0, 0);
}
.list--expandable li .btn-primary-action,
.list--expandable li .btn-secondary-action {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .list--expandable li .btn-primary-action[disabled],
tr:hover .list--expandable li .btn-secondary-action[disabled],
li:hover .list--expandable li .btn-primary-action[disabled],
li:hover .list--expandable li .btn-secondary-action[disabled],
tr .list--expandable li .btn-primary-action[disabled],
tr .list--expandable li .btn-secondary-action[disabled],
li .list--expandable li .btn-primary-action[disabled],
li .list--expandable li .btn-secondary-action[disabled],
tr:hover .list--expandable li .btn-primary-action.disabled,
tr:hover .list--expandable li .btn-secondary-action.disabled,
li:hover .list--expandable li .btn-primary-action.disabled,
li:hover .list--expandable li .btn-secondary-action.disabled,
tr .list--expandable li .btn-primary-action.disabled,
tr .list--expandable li .btn-secondary-action.disabled,
li .list--expandable li .btn-primary-action.disabled,
li .list--expandable li .btn-secondary-action.disabled {
  opacity: 0.2;
}
.list--expandable li .btn-primary-action {
  font-weight: 600;
}
tr:hover .list--expandable li .btn-primary-action,
li:hover .list--expandable li .btn-primary-action,
.list--expandable li .btn-primary-action.btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .list--expandable li .btn-primary-action,
li:hover .list--expandable li .btn-primary-action,
.list--expandable li .btn-primary-action:hover,
.list--expandable li .btn-primary-action:focus,
.list--expandable li .btn-primary-action:active,
.list--expandable li .btn-primary-action.btn-primary-action--staticColor {
  color: white;
}
tr:hover .list--expandable li .btn-primary-action:hover,
li:hover .list--expandable li .btn-primary-action:hover,
tr .list--expandable li .btn-primary-action:hover,
li .list--expandable li .btn-primary-action:hover,
.list--expandable li .btn-primary-action:hover,
tr:hover .list--expandable li .btn-primary-action:focus,
li:hover .list--expandable li .btn-primary-action:focus,
tr .list--expandable li .btn-primary-action:focus,
li .list--expandable li .btn-primary-action:focus,
.list--expandable li .btn-primary-action:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .list--expandable li .btn-primary-action:active,
li:hover .list--expandable li .btn-primary-action:active,
tr .list--expandable li .btn-primary-action:active,
li .list--expandable li .btn-primary-action:active,
.list--expandable li .btn-primary-action:active {
  background: #0b5b5b;
  border-color: #004242;
}
.list--expandable li .btn-secondary-action {
  font-weight: 600;
}
tr:hover .list--expandable li .btn-secondary-action,
li:hover .list--expandable li .btn-secondary-action,
.list--expandable li .btn-secondary-action.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .list--expandable li .btn-secondary-action,
li:hover .list--expandable li .btn-secondary-action,
.list--expandable li .btn-secondary-action:hover,
.list--expandable li .btn-secondary-action:focus,
.list--expandable li .btn-secondary-action:active,
.list--expandable li .btn-secondary-action.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .list--expandable li .btn-secondary-action:hover,
li:hover .list--expandable li .btn-secondary-action:hover,
tr .list--expandable li .btn-secondary-action:hover,
li .list--expandable li .btn-secondary-action:hover,
.list--expandable li .btn-secondary-action:hover,
tr:hover .list--expandable li .btn-secondary-action:focus,
li:hover .list--expandable li .btn-secondary-action:focus,
tr .list--expandable li .btn-secondary-action:focus,
li .list--expandable li .btn-secondary-action:focus,
.list--expandable li .btn-secondary-action:focus {
  background: #c9e8e8;
}
tr:hover .list--expandable li .btn-secondary-action:active,
li:hover .list--expandable li .btn-secondary-action:active,
tr .list--expandable li .btn-secondary-action:active,
li .list--expandable li .btn-secondary-action:active,
.list--expandable li .btn-secondary-action:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.list--expandable li:hover a.btn:not(.disabled):not([disabled="disabled"]),
.list--expandable li:hover button.btn:not(.disabled):not([disabled="disabled"]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 70ms 0ms all ease-in;
  transition: 70ms 0ms all ease-in;
}
.list--expandable li:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(2),
.list--expandable li:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(2) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.list--expandable li:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(3),
.list--expandable li:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(3) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.list--expandable li:hover a.btn:not(.disabled):not([disabled="disabled"]):nth-child(4),
.list--expandable li:hover button.btn:not(.disabled):not([disabled="disabled"]):nth-child(4) {
  -webkit-transition-delay: 120ms;
  transition-delay: 120ms;
}
.fill-row,
.flag {
  display: table;
}
.fill-row.fill-row--align-top {
  vertical-align: top;
}
.fill-row.fill-row--align-middle {
  vertical-align: middle;
}
.fill-row.fill-row--align-bottom {
  vertical-align: bottom;
}
.fill-row .fill-row__cell {
  display: table-cell;
  width: 1%;
}
.fill-row .fill-row__cell.cell--stretch {
  width: 100%;
}
.fill-row .fill-row__cell.cell--align-top {
  vertical-align: top;
}
.fill-row .fill-row__cell.cell--align-middle {
  vertical-align: middle;
}
.fill-row .fill-row__cell.cell--align-bottom {
  vertical-align: bottom;
}
.loading-spinner,
.section-loading-spinner,
.loading-spinner-bg {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 2;
}
.content-viewport-spinner-container,
.auth-spinner {
  z-index: 1000;
}
.spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.spinner.spinner--semiopaque {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.spinner.spinner--semiopaque::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.section-loading-spinner.spinner--halfSize .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.section-loading-spinner.spinner--halfSize .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.section-loading-spinner.spinner--semiopaque {
  background: rgba(0, 0, 0, 0.25);
}
.section-loading-spinner.spinner--semiopaque .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.section-loading-spinner.spinner--semiopaque .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.page-footer .section-loading-spinner.spinner--semiopaque {
  margin: 0;
}
.pseudo-modal .section-loading-spinner.spinner--semiopaque {
  opacity: .4;
}
.section-loading-spinner.spinner--semiopaque.spinner--halfSize .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.section-loading-spinner.spinner--semiopaque.spinner--halfSize .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.section-loading-spinner.spinner--noBg {
  background-color: transparent;
}
.block-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  position: relative;
  margin: 3rem 0;
}
.block-spinner .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.block-spinner .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.inline-spinner {
  display: inline-block;
  margin: -0.75em 0.5em;
}
.inline-spinner .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.inline-spinner .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.section-loading-spinner.spinner--block-header {
  z-index: 20;
}
tbody.filtering:after {
  content: '';
  position: absolute;
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
tbody.filtering:after::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
#ContentViewport tbody.filtering {
  opacity: .5;
}
tbody.filtering {
  position: relative;
}
@-webkit-keyframes windux-spinner {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 180deg;
  }
}
@keyframes windux-spinner {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 180deg;
  }
}
.full-overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 12000;
}
.main-viewport ~ .full-overlay {
  top: 0;
  height: 100%;
}
.app-loader {
  background-color: #737373;
  color: white;
}
.app-loader .loading-message {
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
}
.app-loader .loading-bar-container .loading-message {
  top: auto;
  margin-top: 2em;
}
.app-loader.ng-hide-add,
.app-loader.ng-hide-remove {
  display: block !important;
  -webkit-transition: .45s opacity;
  transition: .45s opacity;
}
.app-loader.ng-hide-add,
.app-loader.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.app-loader.ng-hide-remove,
.app-loader.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
.loading-bar-container {
  position: absolute;
  margin: auto;
  top: calc(50% -  100px);
  top: 50%;
  left: calc(50% -  100px);
  width: 300px;
  height: 200px;
}
.loading-bar {
  width: 200px;
}
.loading-bar__progress {
  position: relative;
  float: left;
  width: 200px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.15);
  padding: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  -webkit-transition: .2s width linear;
  transition: .2s width linear;
}
.loading-bar__progress-bar {
  position: relative;
  width: 0%;
  height: 6px;
  border-radius: 4px;
  background-color: white;
}
.loading-bar__percentage {
  background-color: #339999;
  border-radius: 10px;
  height: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 8px;
  text-align: center;
  float: left;
  line-height: 10px !important;
  margin: 0 0 0 5px;
}
.page-body + .page-body,
[ui-view] + [ui-view],
ui-view + ui-view {
  z-index: 1010;
}
.page-body + .page-body.ng-leave,
[ui-view] + [ui-view].ng-leave,
ui-view + ui-view.ng-leave {
  opacity: 1;
  -webkit-transition: 250ms opacity linear;
  transition: 250ms opacity linear;
}
.page-body + .page-body.ng-leave.ng-leave-active,
[ui-view] + [ui-view].ng-leave.ng-leave-active,
ui-view + ui-view.ng-leave.ng-leave-active {
  opacity: 0;
}
loading-circle,
.page-alerts .alert loading-circle {
  color: #007626;
}
.svg-loader-circle-filled--isError {
  stroke: #E61D43;
}
@-webkit-keyframes drawCheckmark {
  from {
    stroke: rgba(255, 255, 255, 0);
  }
  25% {
    stroke: white;
  }
  to {
    stroke-dashoffset: 0px;
  }
}
@keyframes drawCheckmark {
  from {
    stroke: rgba(255, 255, 255, 0);
  }
  25% {
    stroke: white;
  }
  to {
    stroke-dashoffset: 0px;
  }
}
@keyframes drawCheckmark {
  from {
    stroke: rgba(255, 255, 255, 0);
  }
  25% {
    stroke: white;
  }
  to {
    stroke-dashoffset: 0px;
  }
}
@-webkit-keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
}
@keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
}
@-webkit-keyframes rotateProcessingIndicator {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes rotateProcessingIndicator {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.section-loading-spinner.ng-leave {
  -webkit-transition: 100ms linear opacity;
  transition: 100ms linear opacity;
  opacity: 1;
}
.section-loading-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}
.section-loading-spinner.spinner--semiopaque:not(.ng-leave) {
  -webkit-animation: fadeInSpinner 250ms 0ms 1 linear both;
          animation: fadeInSpinner 250ms 0ms 1 linear both;
}
@-webkit-keyframes fadeInSpinner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInSpinner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
form.has-split-columns {
  min-height: 100%;
  max-height: 100%;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  form.has-split-columns {
    height: 100%;
  }
}
.page-alerts {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  right: 5%;
  z-index: 2147483647;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
  bottom: 15px;
}
@media (max-width: 320px) {
  .page-alerts {
    right: 0;
    padding: 0 10px;
  }
}
.page-alerts .alert {
  width: 340px;
  float: right;
  clear: both;
  margin-bottom: 0;
  border-radius: 0;
  border-width: 10px 0 0 0;
  background: white;
  -webkit-box-shadow: 1px 1px 4px 0px #808080;
  box-shadow: 1px 1px 4px 0px #808080;
  color: #383838;
  border-color: #339999;
}
.page-alerts .alert.alert-danger {
  border-color: #E61D43;
  color: #E61D43;
}
.page-alerts .alert.alert-success {
  border-color: #007626;
}
.page-alerts .alert.alert-warning,
.page-alerts .alert.checklist .checklist__item.is-warning {
  border-color: #d24204;
}
@media (max-width: 320px) {
  .page-alerts .alert {
    width: 100%;
  }
}
.alert-group > * {
  -webkit-transition: 0.4s all ease-out;
  transition: 0.4s all ease-out;
}
.alert-group > *.ng-enter {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
.alert-group > *.ng-enter-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.alert-group > *.ng-leave {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.alert-group > *.ng-leave-active {
  opacity: 0;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.page-alerts .close {
  margin-left: .3em;
}
.popover {
  z-index: 3000;
  border-radius: 5px;
}
.popover .popover-content {
  padding: 4px 12px;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.popover.popover-confirm {
  height: auto;
  width: auto;
  overflow: visible;
  display: block;
  color: #333;
}
.popover.popover-confirm .popover-content .btn {
  margin: 5px;
  -webkit-transform: none;
  transform: none;
}
.has-popover {
  outline: 0 !important;
}
a.has-popover {
  display: inline-block;
}
.has-popover,
.btn-icon-solo {
  position: relative;
}
.has-popover .popover.popover-for-icon,
.btn-icon-solo .popover.popover-for-icon {
  height: auto;
  width: auto;
  overflow: visible;
  display: block;
  top: auto;
  bottom: 130%;
  left: 50%;
  -webkit-transform: translate(-50%, 2px);
          transform: translate(-50%, 2px);
  color: #333;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  border: 1px solid #eeeeee;
}
.has-popover .popover.popover-for-icon .popover-inner,
.btn-icon-solo .popover.popover-for-icon .popover-inner,
.has-popover .popover.popover-for-icon .arrow,
.btn-icon-solo .popover.popover-for-icon .arrow,
.has-popover .popover.popover-for-icon .popover-content,
.btn-icon-solo .popover.popover-for-icon .popover-content {
  display: none;
}
.has-popover .popover.popover-for-icon.bottom,
.btn-icon-solo .popover.popover-for-icon.bottom {
  margin-top: 0;
  bottom: auto;
  top: 130%;
  -webkit-transform: translate(-50%, -2px);
          transform: translate(-50%, -2px);
}
.has-popover .popover.popover-for-icon.left,
.btn-icon-solo .popover.popover-for-icon.left {
  bottom: 50%;
  top: auto;
  left: -100%;
  -webkit-transform: translate(calc(-50% + 2px), 50%);
          transform: translate(calc(-50% + 2px), 50%);
}
.has-popover .popover.popover-for-icon.top.left,
.btn-icon-solo .popover.popover-for-icon.top.left {
  top: auto;
  right: 0;
  bottom: 130%;
  left: auto;
  -webkit-transform: translate(0, 2px);
          transform: translate(0, 2px);
}
.has-popover .popover.popover-for-icon.top.left .arrow,
.btn-icon-solo .popover.popover-for-icon.top.left .arrow {
  top: auto;
  bottom: -8px;
  right: 0;
  left: auto;
  margin-top: 0;
  border-right-width: 8px;
  border-left-color: transparent;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.has-popover .popover.popover-for-icon.top.left .arrow:after,
.btn-icon-solo .popover.popover-for-icon.top.left .arrow:after {
  right: auto;
  border-right-width: 7px;
  border-left-color: transparent;
}
.has-popover:focus .popover.popover-for-icon,
.btn-icon-solo:focus .popover.popover-for-icon {
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
.has-popover:focus:not([suppress-focus-style]),
.btn-icon-solo:focus:not([suppress-focus-style]),
.has-popover:hover:not([suppress-focus-style]),
.btn-icon-solo:hover:not([suppress-focus-style]) {
  overflow: visible;
}
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon {
  opacity: 1;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner,
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon .arrow,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon .arrow,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon .arrow,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon .arrow,
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-content,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-content,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-content,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-content {
  display: block;
}
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner:hover,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner:hover,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner:hover,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon .popover-inner:hover {
  display: none;
}
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon.left,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon.left,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon.left,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon.left {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.has-popover:focus:not([suppress-focus-style]) .popover.popover-for-icon.top.left,
.btn-icon-solo:focus:not([suppress-focus-style]) .popover.popover-for-icon.top.left,
.has-popover:hover:not([suppress-focus-style]) .popover.popover-for-icon.top.left,
.btn-icon-solo:hover:not([suppress-focus-style]) .popover.popover-for-icon.top.left {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.toolbar {
  border-bottom: 1px solid #BBBBBB;
}
.toolbar form {
  margin-bottom: 0;
}
.toolbar.well-small {
  background: #F8F8F8;
  padding-left: 15px;
  padding-right: 15px;
}
.toolbar input[type="text"] {
  margin-bottom: 0px;
  margin-right: 9px;
}
.toolbar .navbar-brand {
  display: block;
  float: left;
  font-size: 1.14285714rem;
  font-weight: normal;
  color: #1B1B1B;
}
.toolbar .navbar-brand:not(.btn) {
  padding: 4px 0px;
}
.toolbar * + label,
.toolbar * + .btn-group {
  margin-left: 10px;
}
.grid-btn-toolbar.btn-toolbar {
  margin-bottom: 0;
  margin-top: 4px;
}
.modal-header {
  position: relative;
  border-radius: 3px 3px 0 0;
  border-bottom: 0;
}
.modal-content {
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border: 0;
}
.modal-footer {
  position: relative;
  padding: 0 20px;
  border-radius: 0 0 3px 3px;
}
body > .modal {
  padding-top: 60px;
}
body > .modal .modal-dialog {
  padding-top: 0;
}
/**
 * Reusable "extendable" classes
 */
.inline-icon,
.table > tbody td .warning-text:before {
  vertical-align: middle;
}
.inline-icon-wrap.wrap--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
}
.inline-icon-wrap.wrap--flex .inline-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.inline-icon-wrap.wrap--flex .inline-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.inline-icon-wrap.wrap--flex > :not(:first-child) {
  margin-left: .6em;
}
.svg-wrap--single-color {
  fill: currentColor;
}
.svg-wrap--single-color svg {
  color: inherit;
}
.icon-wrap {
  display: inline-block;
}
.icon-wrap svg {
  display: block;
}
/**
 * Non-semantic helper classes: please define your styles before this section.
 */
.hide {
  visibility: hidden;
}
.display-none {
  display: none;
}
.hide-opacity {
  opacity: 1;
  display: block;
}
.hide-opacity.hide-opacity--table-cell {
  display: table-cell;
}
.hide-opacity.hide-opacity--table-cell.is-hidden-add.is-hidden-add-active,
.hide-opacity.hide-opacity--table-cell.is-hidden-remove.is-hidden-remove-active {
  display: table-cell;
}
.hide-opacity.is-hidden-add.is-hidden-add-active,
.hide-opacity.is-hidden-remove.is-hidden-remove-active {
  display: block;
}
.hide-opacity.is-hidden-add {
  opacity: 1;
}
.hide-opacity.is-hidden-add.is-hidden-add-active {
  opacity: 0;
}
.hide-opacity.is-hidden-remove {
  opacity: 0;
}
.hide-opacity.is-hidden-remove.is-hidden-remove-active {
  opacity: 1;
}
.hide-opacity.is-hidden {
  display: none;
  opacity: 0;
}
.hide-opacity.fade-in {
  -webkit-transition: .3s opacity ease;
  transition: .3s opacity ease;
}
.overflow-hide {
  overflow: hidden;
}
.no-border-radius-top,
.wnd-table-filter .dropdown-menu.dropdown-form {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.no-border-radius-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.position-static {
  position: static;
}
.click-target {
  display: block;
}
.click-target:hover,
.click-target:focus {
  text-decoration: none;
}
.no-border {
  border: 0;
}
.width-auto {
  width: auto;
}
.width-auto.form-group > .form-control {
  width: auto;
}
.width-auto.form-group > .control-label {
  display: block;
}
.full-width {
  width: 100%;
  padding: 0;
}
@media screen and (max-width: 320px) {
  .page-body-columns .page-body-column.utility:not(.overlay) {
    width: 320px;
    padding: 0 20px;
  }
}
.unclickable {
  cursor: default;
}
.center-heading {
  text-align: center;
}
.center-block {
  display: block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
.vert-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.flip-x {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.clickable {
  cursor: pointer;
}
.dropdown-menu li {
  cursor: pointer;
}
/* resetting <ul> elements */
.no-style-type {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.no-padding {
  padding: 0;
}
.no-margin-vert,
.form-horizontal .form-subsection-title.form-group .subsection-title-heading {
  margin-top: 0;
  margin-bottom: 0;
}
.no-margin-top {
  margin-top: 0;
}
.no-margin-bottom {
  margin-bottom: 0;
}
/* Custom styling for text selection */
.selection {
  background: 19.21568627%;
  color: #fff;
  text-shadow: none;
}
.textarea-stretch {
  min-width: 100%;
  min-height: 7em;
}
.textarea--noresize,
textarea.form-control.textarea--noresize {
  resize: none;
}
.align-right {
  text-align: right;
}
.align-center {
  text-align: center;
}
.form-hr-border-top {
  border-top: 1px solid #86888A;
}
.form-hr-border-bottom {
  border-bottom: 1px solid #86888A;
}
.use-baseline-grid {
  background-image: url(http://basehold.it/i/20/999999);
}
.use-baseline-grid:hover {
  background-image: none;
}
.align-middle {
  vertical-align: middle;
}
.overflow-y {
  overflow-y: auto;
}
.overflow-x {
  overflow-x: auto;
}
.btn.btn-large {
  font-size: 1.42857143rem;
}
.hide-internal-links a[ui-sref],
.hide-internal-links button[ui-sref],
.hide-internal-links a[href^="#"],
.hide-internal-links button[href^="#"] {
  display: none;
}
.button-alternative {
  text-decoration: underline;
}
.TextLink {
  font-weight: 600;
  color: #012b56;
  color: #339999;
  text-decoration: none;
}
.TextLink:hover,
.TextLink:focus {
  color: #40bfbf;
  text-decoration: underline;
}
.TextLink:active {
  color: #267373;
}
.TextLink--underlined {
  text-decoration: underline;
}
/* For image replacement */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ui-scrollfix {
  position: fixed;
  top: 0px;
}
/* The CKEditor puts these styles in last and they override anything in the CSS we're including so it was necesssary to put them here */
.cke_combo_text {
  width: 150px !important;
}
.cke_panel_grouptitle {
  font-size: 0.85714286rem !important;
}
.cke_combopanel {
  font-size: 0.42857143rem !important;
  width: 260px !important;
  height: 300px !important;
}
.content--ge-after:after {
  content: '\2265';
}
@-webkit-keyframes zoom-bg-login {
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes zoom-bg-login {
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes login-fade-in {
  from {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes login-fade-in {
  from {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.wnd-table-filter .search-filter-bar {
  position: relative;
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string {
  text-align: left;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 100%;
  margin: 0;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 480px) {
  .wnd-table-filter .search-filter-bar .search-filter-bar__string {
    width: 250px;
  }
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .search-filter-bar__filters {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 20px);
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter .filter__field {
  font-style: italic;
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter .filter__field,
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter .filter__description:after {
  color: #555555;
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter .filter__description {
  color: #1c74d9;
  font-weight: 600;
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter:nth-last-child(n + 2) .filter__description:after {
  content: ",";
  font-weight: normal;
}
.wnd-table-filter .search-filter-bar .search-filter-bar__string .string__filter.filter--default .filter__description {
  color: #757575;
}
.wnd-table-filter .dropdown-menu.dropdown-form {
  margin-top: 0px;
  border-color: #66afe9;
  border-top: 1px solid #86888A;
  left: auto;
  right: 0;
  max-height: calc(100vh -  116px);
  min-width: 100%;
  text-align: left;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1;
}
.search-prompt .wnd-table-filter .dropdown-menu.dropdown-form {
  max-height: calc(100vh -  176px);
  min-width: 100%;
}
.wnd-table-filter .dropdown-menu.dropdown-form:before,
.wnd-table-filter .dropdown-menu.dropdown-form:after {
  display: none;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude],
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] > .extend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] {
  margin-right: -21.25px;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] .form-group,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input] {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 23em;
          flex: 1 0 23em;
  padding-right: 21.25px;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] .form-group .form-control,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input] .form-control {
  width: 100%;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] .form-group.fill-width,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input].fill-width {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] .form-group.form-group--parent,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input].form-group--parent {
  margin-bottom: 40px;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] .form-group .form-group,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input] .form-group {
  padding-right: 0;
}
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input]:not(:last-child) .form-group,
.wnd-table-filter .dropdown-menu.dropdown-form div[ng-transclude] [wnd-input]:not(:last-child) .form-group:last-child {
  margin-bottom: 20px;
}
.wnd-table-filter-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-filter-bar__caret {
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  color: #2b81e3;
}
.page-body-column.column--search.is-searching {
  overflow: hidden;
}
.sibling-controls.search-heading,
.page-heading.search-heading {
  position: relative;
  z-index: 5;
}
.page-heading.search-prompt ~ .page-footer .loading-spinner {
  display: none;
}
.page-heading.search-prompt,
.sibling-controls.search-prompt {
  min-height: 0;
  max-height: none;
  height: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-heading.search-prompt.split-block-heading.page-heading .heading-block.right .heading-block-element,
.sibling-controls.search-prompt.split-block-heading.page-heading .heading-block.right .heading-block-element,
.page-heading.search-prompt .split-block-group .split-block.right .heading-block-element,
.sibling-controls.search-prompt .split-block-group .split-block.right .heading-block-element {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
}
.page-heading.search-prompt.split-block-heading.page-heading .heading-block.right.wnd-table-filter,
.sibling-controls.search-prompt.split-block-heading.page-heading .heading-block.right.wnd-table-filter,
.page-heading.search-prompt .split-block-group .split-block.right.wnd-table-filter,
.sibling-controls.search-prompt .split-block-group .split-block.right.wnd-table-filter {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.page-heading.search-prompt .search-filter-bar__string,
.sibling-controls.search-prompt .search-filter-bar__string {
  font-size: 1.28571429rem;
  line-height: 1.33;
  height: 41px;
  padding: 10px 18px;
  padding: 8px 16px;
}
.page-heading.search-prompt .filter-toggle-controls button.btn.btn-default.split-button,
.sibling-controls.search-prompt .filter-toggle-controls button.btn.btn-default.split-button {
  height: 41px;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 1.28571429rem;
}
.page-heading.search-prompt .filter-toggle-controls button.btn.btn-default.split-button i,
.sibling-controls.search-prompt .filter-toggle-controls button.btn.btn-default.split-button i {
  font-size: calc(1.28571429rem - 2px);
}
.page-heading.search-prompt .filter-toggle-controls button.btn.btn-default.split-button svg.inline-icon,
.sibling-controls.search-prompt .filter-toggle-controls button.btn.btn-default.split-button svg.inline-icon {
  height: 18px;
  width: 18px;
}
.sibling-controls.search-prompt {
  padding-left: 21.25px;
  padding-right: 21.25px;
}
.sibling-controls.search-prompt.split-block-group {
  -ms-flex-line-pack: center;
  align-content: center;
}
.sibling-controls.search-prompt.split-block-group .split-block.left {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .sibling-controls.search-prompt.split-block-group .split-block.left {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-height: 60px;
  }
}
@media screen and (min-width: 0\0) {
  .wnd-table-filter .dropdown-menu.dropdown-form {
    width: 20px;
  }
}
div[wnd-text-filter] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -ms-grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
div[wnd-text-filter] input:focus ~ *[class^="app-icon"],
div[wnd-text-filter] input.filter-active ~ *[class^="app-icon"] {
  color: rgba(43, 129, 227, 0.85);
}
div[wnd-text-filter] input:focus ~ *[class^="app-icon"].clear-button,
div[wnd-text-filter] input.filter-active ~ *[class^="app-icon"].clear-button {
  color: #1c74d9;
  font-size: 0.85714286rem;
}
div[wnd-text-filter] input:focus ~ *[class^="app-icon"].clear-button:hover,
div[wnd-text-filter] input.filter-active ~ *[class^="app-icon"].clear-button:hover,
div[wnd-text-filter] input:focus ~ *[class^="app-icon"].clear-button:focus,
div[wnd-text-filter] input.filter-active ~ *[class^="app-icon"].clear-button:focus {
  color: #418ee7;
}
div[wnd-text-filter] .clear-button[ng-click] {
  text-align: inherit;
  background: none;
  border: 0;
  -webkit-appearance: none;
  font-size: inherit;
  opacity: 0;
  display: none;
  right: 0;
  margin-right: 6px;
  line-height: 30px;
  padding: 0 6px;
}
div[wnd-text-filter] input.filter-active ~ .clear-button {
  opacity: 1;
  display: block;
}
div[wnd-text-filter] .input-filter {
  background-color: #fafafa;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04) inset;
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04) inset;
}
.input-filter,
.has-icon-left {
  padding-left: 34px;
}
.input-filter,
.has-icon-right {
  padding-right: 34px;
}
.input-addon[class^="app-icon"],
wnd-text-filter [class^="app-icon"],
div[wnd-text-filter] [class^="app-icon"] {
  position: absolute;
  line-height: 30px;
  padding-left: 12px;
  color: #86888A;
}
.has-icon:focus ~ .input-addon[class^="app-icon"],
.has-icon:focus ~ wnd-text-filter [class^="app-icon"],
.has-icon:focus ~ div[wnd-text-filter] [class^="app-icon"] {
  color: #808080;
}
.input-addon[class^="app-icon"].icon-right,
wnd-text-filter [class^="app-icon"].icon-right,
div[wnd-text-filter] [class^="app-icon"].icon-right {
  right: 0;
  padding-right: 12px;
}
a.btn.btn-filters.filters-active,
button.btn.btn-filters.filters-active {
  color: white;
  fill: white;
  background: #1c74d9;
  background: -o-linear-gradient(#2b81e4, #1968c2);
  border-color: #10447f;
  border-width: 1px;
  border-style: solid;
  font-weight: 500;
}
a.btn.btn-filters.filters-active:hover,
button.btn.btn-filters.filters-active:hover,
a.btn.btn-filters.filters-active:active,
button.btn.btn-filters.filters-active:active,
a.btn.btn-filters.filters-active.active,
button.btn.btn-filters.filters-active.active,
.open a.btn.btn-filters.filters-active.dropdown-toggle,
.open button.btn.btn-filters.filters-active.dropdown-toggle {
  color: #d9d9d9;
  fill: #d9d9d9;
  background: #1761b5;
  background: -o-linear-gradient(#2b81e4, #165cac);
  border-color: #092748;
}
a.btn.btn-filters.filters-active:active,
button.btn.btn-filters.filters-active:active,
a.btn.btn-filters.filters-active.active,
button.btn.btn-filters.filters-active.active,
.open .dropdown-toggle a.btn.btn-filters.filters-active,
.open .dropdown-toggle button.btn.btn-filters.filters-active {
  -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);
  background-image: none;
  background: #1761b5;
}
a.btn.btn-filters.filters-active.disabled,
button.btn.btn-filters.filters-active.disabled,
a.btn.btn-filters.filters-active[disabled],
button.btn.btn-filters.filters-active[disabled],
a.btn.btn-filters.filters-active.disabled:hover,
button.btn.btn-filters.filters-active.disabled:hover,
a.btn.btn-filters.filters-active[disabled]:hover,
button.btn.btn-filters.filters-active[disabled]:hover,
a.btn.btn-filters.filters-active.disabled:focus,
button.btn.btn-filters.filters-active.disabled:focus,
a.btn.btn-filters.filters-active[disabled]:focus,
button.btn.btn-filters.filters-active[disabled]:focus,
a.btn.btn-filters.filters-active.disabled:active,
button.btn.btn-filters.filters-active.disabled:active,
a.btn.btn-filters.filters-active[disabled]:active,
button.btn.btn-filters.filters-active[disabled]:active,
a.btn.btn-filters.filters-active.disabled.active,
button.btn.btn-filters.filters-active.disabled.active,
a.btn.btn-filters.filters-active[disabled].active,
button.btn.btn-filters.filters-active[disabled].active {
  background: #1c74d9;
  border-color: #10447f;
}
a.btn.btn-filters.filters-active:focus,
button.btn.btn-filters.filters-active:focus {
  color: white;
}
.form-control.filter-active,
.form-control[data-filter-active="true"],
.filter-active[wnd-input] .form-control,
.filter-active[wnd-form-group] .form-control,
.table > thead > tr > th.filter .form-control.filter-active {
  background-color: rgba(43, 129, 227, 0.1);
  border-color: rgba(43, 129, 227, 0.85);
}
.form-control.filter-active a.select2-choice,
.form-control[data-filter-active="true"] a.select2-choice,
.filter-active[wnd-input] .form-control a.select2-choice,
.filter-active[wnd-form-group] .form-control a.select2-choice,
.table > thead > tr > th.filter .form-control.filter-active a.select2-choice {
  border-color: rgba(43, 129, 227, 0.85);
  background-color: transparent;
}
*:not(tr) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page-body table > tbody > tr > td,
table > thead > tr.ng-table-filters > th {
  border: 0px solid rgba(0, 0, 0, 0) !important;
}
@media (max-width: 1366px) {
  .table-scroll-wrapper {
    overflow-x: auto;
    width: 100%;
  }
}
.table.page-level {
  overflow: auto;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .table.page-level {
    overflow: unset;
  }
}
.table.page-level thead tr:first-child th {
  border-top: 0;
}
@media (max-width: 768px) {
  .table.page-level.admin-reflow {
    overflow-x: unset;
  }
}
.table:last-child {
  margin-bottom: 0;
  overflow-x: auto;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > thead > tr > .th,
.table > tbody > tr > .th,
.table > tbody > tr > th,
.table > tbody > tr .th {
  font-weight: 700;
  color: #585858;
}
.table > thead > tr > th:first-child:not(.checkbox-cell),
.table > tbody > tr > th:first-child:not(.checkbox-cell),
.table > thead > tr > td:first-child:not(.checkbox-cell),
.table > tbody > tr > td:first-child:not(.checkbox-cell) {
  padding-left: 18px;
}
.table > thead td,
.table > thead .td {
  background: #F5FAFA;
  padding: 9.6px 12px;
  border-top: 1px solid #dceaea;
  border-bottom: 1px solid #dceaea;
  font-size: 0.92857143rem;
  line-height: 1.2em;
  font-weight: 600;
  color: #585858;
  text-align: left;
  text-shadow: none;
  border-right: 1px solid #dedede;
}
.table > thead td.no-border-right,
.table > thead .td.no-border-right,
.table > thead td:empty:first-child,
.table > thead .td:empty:first-child {
  border-right: 0;
}
.table > thead > tr {
  background: #EBF5F6;
}
.table > thead > tr > th,
.table > thead > tr .th,
.table > tbody > tr > th,
.table > tbody > tr .th {
  background: #F5FAFA;
  padding: 9.6px 12px;
  border-top: 1px solid #dceaea;
  border-bottom: 1px solid #dceaea;
  font-size: 0.92857143rem;
  line-height: 1.2em;
  font-weight: 600;
  color: #585858;
  text-align: left;
  text-shadow: none;
  border-right: 1px solid #dedede;
}
.table > thead > tr > th.no-border-right,
.table > thead > tr .th.no-border-right,
.table > thead > tr > th:empty:first-child,
.table > thead > tr .th:empty:first-child {
  border-right: 0;
}
.table > thead > tr > th.border-right,
.table > thead > tr .th.border-right,
.table > thead > tr > th.border-right:empty:first-child,
.table > thead > tr .th.border-right:empty:first-child {
  border-right: 1px solid #dedede;
}
.table > thead > tr > th.sortable:hover,
.table > thead > tr .th.sortable:hover {
  background: #fbfefe;
}
.table > thead > tr > th.sortable.sorting,
.table > thead > tr .th.sortable.sorting {
  background: #f8f9fa;
}
.table > thead > tr > th.sortable.sorting:hover,
.table > thead > tr .th.sortable.sorting:hover {
  background: #fefefe;
}
.table > thead > tr > th.filter:not(:first-child),
.table > thead > tr .th.filter:not(:first-child) {
  border-left: 0;
}
.table > thead > tr > th.filter:not(:last-child),
.table > thead > tr .th.filter:not(:last-child) {
  border-right: 0;
}
.table > thead > tr > th.filter select,
.table > thead > tr .th.filter select {
  min-width: calc(3em +  51px);
}
.table > thead > tr > th .sort-wrapper,
.table > thead > tr .th .sort-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 26px;
}
.table > thead > tr > th .sort-wrapper .sort-label,
.table > thead > tr .th .sort-wrapper .sort-label {
  padding-right: 6px;
  font-size: 14px;
  font-weight: 700;
  color: #303132;
}
.table > thead > tr > th .sort-wrapper .sort-label.no-wrap,
.table > thead > tr .th .sort-wrapper .sort-label.no-wrap {
  text-align: right;
  padding: 0;
  display: block;
  white-space: nowrap;
}
.table > thead > tr > th .sort-wrapper .sort-label.no-wrap ~ .sort-button-wrap,
.table > thead > tr .th .sort-wrapper .sort-label.no-wrap ~ .sort-button-wrap {
  display: block;
  float: right;
}
.table > thead > tr > th .sort-wrapper .sort-label.no-wrap ~ .sort-button-wrap input[type="checkbox"],
.table > thead > tr .th .sort-wrapper .sort-label.no-wrap ~ .sort-button-wrap input[type="checkbox"] {
  vertical-align: bottom;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap ~ .sort-label,
.table > thead > tr .th .sort-wrapper .sort-button-wrap ~ .sort-label {
  padding-right: 0;
  padding-left: 6px;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 3px;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc,
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.asc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.asc {
  opacity: 1;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap .sort-marker,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap .sort-marker {
  line-height: 0;
  fill: #5C5E60;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc > .sort-marker.asc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc > .sort-marker.asc,
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.asc > .sort-marker.desc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.asc > .sort-marker.desc {
  display: none;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc .sort-marker.desc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.desc .sort-marker.desc {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.none .sort-marker.desc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.none .sort-marker.desc {
  display: none;
}
.table > thead > tr > th .sort-wrapper .sort-button-wrap .sort-marker-wrap.none .sort-marker.asc,
.table > thead > tr .th .sort-wrapper .sort-button-wrap .sort-marker-wrap.none .sort-marker.asc {
  display: none;
}
.table > thead > tr > th:hover .sort-wrapper .sort-button-wrap .sort-marker-wrap.none,
.table > thead > tr .th:hover .sort-wrapper .sort-button-wrap .sort-marker-wrap.none {
  opacity: 0.9;
}
.table > thead > tr > td {
  border-top: 1px solid #dceaea;
}
.table > tbody > tr {
  background-color: #EBF5F6;
}
.table > tbody > tr > th:first-child,
.table > tbody > tr .th:first-child {
  border-top: 0;
  border-right: 1px solid #dedede;
  vertical-align: middle;
}
.table > tbody > tr > td {
  padding: 12px;
  border: 0;
}
.table > tbody > tr > td,
.table > tbody > tr > td a {
  vertical-align: middle;
}
.table > tbody > tr > td.action-column {
  padding: 12px 14px 12px 12px;
}
.table > tbody > tr > td.action-column em.text-muted {
  color: #636363;
}
.table > tbody > tr > td.action-column-compact {
  padding-right: 2px;
  padding-left: 2px;
}
.table > tbody > tr > td.item-name {
  font-weight: 500;
}
.table > tbody > tr > td .cell--refund {
  font-weight: 600;
  color: #007626;
}
.table > tbody > tr > td .form-group {
  margin-bottom: 0;
}
.table > tbody > tr > td.no-wrap {
  white-space: nowrap;
}
.table > tbody > tr > td:has(wnd-summary) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table > tbody tr {
  border-bottom: 1px solid #e5e7e8;
}
.table > tbody tr.odd {
  background-color: #F5FAFA;
}
.table > tbody tr:not(.table-upload-row):not(.no-hover):hover {
  background-color: #cee9fe;
}
.table > tbody tr.tableRow--clickable:not(.no-hover) {
  -webkit-transition: 80ms linear;
  transition: 80ms linear;
  -webkit-transition-property: background-color, outline;
  transition-property: background-color, outline;
  outline: 1px solid transparent;
  outline-offset: -1px;
  cursor: pointer;
}
.table > tbody tr.tableRow--clickable:not(.no-hover):hover,
.table > tbody tr.tableRow--clickable:not(.no-hover):focus {
  outline: 0;
  background-color: rgba(79, 173, 255, 0.25);
  outline: 1px solid #0088ff;
}
#ContentViewport .table > tbody tr.selection {
  background: #B4E4DC;
}
#ContentViewport .table > tbody tr.selection.odd {
  background: #bfe8e1;
}
.table > tbody.selection,
.table > tbody tr.selection {
  color: inherit;
}
.table > tbody tr.no-results {
  text-align: center;
  font-style: italic;
  color: #707070;
  cursor: default;
  height: 100%;
}
.table > tbody tr.odd ~ tr:not(.odd) + tr.no-results {
  background-color: #F5FAFA;
}
.table > tbody td .warning-text {
  font-weight: 500;
  font-style: normal;
  border-radius: 3px;
  padding: 5px 12px 3px;
  border: 1px solid #E61D43;
  color: #bb1534;
  color: #863343;
}
.table > tbody td .warning-text:before {
  content: "\e356";
  font-family: "AppIcons";
  font-weight: normal;
  background-color: inherit;
  color: #E61D43;
  padding-right: 6px;
  line-height: 1.42857143;
  position: relative;
  top: -1px;
}
.table > tbody td span.warning-text {
  display: inline-block;
}
.table .no-padding {
  padding: 0;
}
.table--autoWidth {
  width: auto;
}
.table--autoWidth > thead > tr > th .sort-wrapper,
.table--autoWidth > thead > tr > .th .sort-wrapper {
  width: auto;
}
.table--autoWidth > thead > tr > th .sort-wrapper .sort-label,
.table--autoWidth > thead > tr > .th .sort-wrapper .sort-label {
  padding-right: 12px;
}
.table--autoWidth .action-column {
  width: auto;
}
.col-width-10-pct {
  width: calc(10 * 1%);
}
.col-width-20-pct {
  width: calc(20 * 1%);
}
.col-width-30-pct {
  width: calc(30 * 1%);
}
.col-width-40-pct {
  width: calc(40 * 1%);
}
.col-width-50-pct {
  width: calc(50 * 1%);
}
.col-width-60-pct {
  width: calc(60 * 1%);
}
.col-width-70-pct {
  width: calc(70 * 1%);
}
.col-width-80-pct {
  width: calc(80 * 1%);
}
.col-width-90-pct {
  width: calc(90 * 1%);
}
.col-width-100-pct {
  width: calc(100 * 1%);
}
.col-width-1-pct {
  width: 1%;
}
.table--fixed {
  table-layout: fixed;
  width: auto;
  min-width: 100%;
  max-width: 100%;
}
.page-body .table:not(.page-level) thead tr:first-child th,
.page-body .table:not(.page-level) thead tr:first-child td {
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
}
.btn-secondary-action-placeholder {
  font-weight: 600;
}
tr:hover .btn-secondary-action-placeholder,
li:hover .btn-secondary-action-placeholder,
.btn-secondary-action-placeholder.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .btn-secondary-action-placeholder,
li:hover .btn-secondary-action-placeholder,
.btn-secondary-action-placeholder:hover,
.btn-secondary-action-placeholder:focus,
.btn-secondary-action-placeholder:active,
.btn-secondary-action-placeholder.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .btn-secondary-action-placeholder:hover,
li:hover .btn-secondary-action-placeholder:hover,
tr .btn-secondary-action-placeholder:hover,
li .btn-secondary-action-placeholder:hover,
.btn-secondary-action-placeholder:hover,
tr:hover .btn-secondary-action-placeholder:focus,
li:hover .btn-secondary-action-placeholder:focus,
tr .btn-secondary-action-placeholder:focus,
li .btn-secondary-action-placeholder:focus,
.btn-secondary-action-placeholder:focus {
  background: #c9e8e8;
}
tr:hover .btn-secondary-action-placeholder:active,
li:hover .btn-secondary-action-placeholder:active,
tr .btn-secondary-action-placeholder:active,
li .btn-secondary-action-placeholder:active,
.btn-secondary-action-placeholder:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.btn.btn-primary-action,
.btn.btn-secondary-action,
.btn.btn-danger-action {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .btn.btn-primary-action[disabled],
tr:hover .btn.btn-secondary-action[disabled],
tr:hover .btn.btn-danger-action[disabled],
li:hover .btn.btn-primary-action[disabled],
li:hover .btn.btn-secondary-action[disabled],
li:hover .btn.btn-danger-action[disabled],
tr .btn.btn-primary-action[disabled],
tr .btn.btn-secondary-action[disabled],
tr .btn.btn-danger-action[disabled],
li .btn.btn-primary-action[disabled],
li .btn.btn-secondary-action[disabled],
li .btn.btn-danger-action[disabled],
tr:hover .btn.btn-primary-action.disabled,
tr:hover .btn.btn-secondary-action.disabled,
tr:hover .btn.btn-danger-action.disabled,
li:hover .btn.btn-primary-action.disabled,
li:hover .btn.btn-secondary-action.disabled,
li:hover .btn.btn-danger-action.disabled,
tr .btn.btn-primary-action.disabled,
tr .btn.btn-secondary-action.disabled,
tr .btn.btn-danger-action.disabled,
li .btn.btn-primary-action.disabled,
li .btn.btn-secondary-action.disabled,
li .btn.btn-danger-action.disabled {
  opacity: 0.2;
}
.btn.btn-primary-action,
.btn.btn-primary-action.disabled,
.btn.btn-primary-action[disabled="disabled"] {
  font-weight: 600;
}
tr:hover .btn.btn-primary-action,
tr:hover .btn.btn-primary-action.disabled,
tr:hover .btn.btn-primary-action[disabled="disabled"],
li:hover .btn.btn-primary-action,
li:hover .btn.btn-primary-action.disabled,
li:hover .btn.btn-primary-action[disabled="disabled"],
.btn.btn-primary-action.btn-primary-action--staticColor,
.btn.btn-primary-action.disabled.btn-primary-action--staticColor,
.btn.btn-primary-action[disabled="disabled"].btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .btn.btn-primary-action,
tr:hover .btn.btn-primary-action.disabled,
tr:hover .btn.btn-primary-action[disabled="disabled"],
li:hover .btn.btn-primary-action,
li:hover .btn.btn-primary-action.disabled,
li:hover .btn.btn-primary-action[disabled="disabled"],
.btn.btn-primary-action:hover,
.btn.btn-primary-action.disabled:hover,
.btn.btn-primary-action[disabled="disabled"]:hover,
.btn.btn-primary-action:focus,
.btn.btn-primary-action.disabled:focus,
.btn.btn-primary-action[disabled="disabled"]:focus,
.btn.btn-primary-action:active,
.btn.btn-primary-action.disabled:active,
.btn.btn-primary-action[disabled="disabled"]:active,
.btn.btn-primary-action.btn-primary-action--staticColor,
.btn.btn-primary-action.disabled.btn-primary-action--staticColor,
.btn.btn-primary-action[disabled="disabled"].btn-primary-action--staticColor {
  color: white;
}
tr:hover .btn.btn-primary-action:hover,
tr:hover .btn.btn-primary-action.disabled:hover,
tr:hover .btn.btn-primary-action[disabled="disabled"]:hover,
li:hover .btn.btn-primary-action:hover,
li:hover .btn.btn-primary-action.disabled:hover,
li:hover .btn.btn-primary-action[disabled="disabled"]:hover,
tr .btn.btn-primary-action:hover,
tr .btn.btn-primary-action.disabled:hover,
tr .btn.btn-primary-action[disabled="disabled"]:hover,
li .btn.btn-primary-action:hover,
li .btn.btn-primary-action.disabled:hover,
li .btn.btn-primary-action[disabled="disabled"]:hover,
.btn.btn-primary-action:hover,
.btn.btn-primary-action.disabled:hover,
.btn.btn-primary-action[disabled="disabled"]:hover,
tr:hover .btn.btn-primary-action:focus,
tr:hover .btn.btn-primary-action.disabled:focus,
tr:hover .btn.btn-primary-action[disabled="disabled"]:focus,
li:hover .btn.btn-primary-action:focus,
li:hover .btn.btn-primary-action.disabled:focus,
li:hover .btn.btn-primary-action[disabled="disabled"]:focus,
tr .btn.btn-primary-action:focus,
tr .btn.btn-primary-action.disabled:focus,
tr .btn.btn-primary-action[disabled="disabled"]:focus,
li .btn.btn-primary-action:focus,
li .btn.btn-primary-action.disabled:focus,
li .btn.btn-primary-action[disabled="disabled"]:focus,
.btn.btn-primary-action:focus,
.btn.btn-primary-action.disabled:focus,
.btn.btn-primary-action[disabled="disabled"]:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .btn.btn-primary-action:active,
tr:hover .btn.btn-primary-action.disabled:active,
tr:hover .btn.btn-primary-action[disabled="disabled"]:active,
li:hover .btn.btn-primary-action:active,
li:hover .btn.btn-primary-action.disabled:active,
li:hover .btn.btn-primary-action[disabled="disabled"]:active,
tr .btn.btn-primary-action:active,
tr .btn.btn-primary-action.disabled:active,
tr .btn.btn-primary-action[disabled="disabled"]:active,
li .btn.btn-primary-action:active,
li .btn.btn-primary-action.disabled:active,
li .btn.btn-primary-action[disabled="disabled"]:active,
.btn.btn-primary-action:active,
.btn.btn-primary-action.disabled:active,
.btn.btn-primary-action[disabled="disabled"]:active {
  background: #0b5b5b;
  border-color: #004242;
}
.btn.btn-primary-action.disabled,
.btn.btn-primary-action[disabled="disabled"] {
  opacity: 0.4;
}
.btn.btn-secondary-action,
.btn.btn-secondary-action.disabled,
.btn.btn-secondary-action[disabled="disabled"] {
  font-weight: 600;
}
tr:hover .btn.btn-secondary-action,
tr:hover .btn.btn-secondary-action.disabled,
tr:hover .btn.btn-secondary-action[disabled="disabled"],
li:hover .btn.btn-secondary-action,
li:hover .btn.btn-secondary-action.disabled,
li:hover .btn.btn-secondary-action[disabled="disabled"],
.btn.btn-secondary-action.btn-secondary-action--staticColor,
.btn.btn-secondary-action.disabled.btn-secondary-action--staticColor,
.btn.btn-secondary-action[disabled="disabled"].btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .btn.btn-secondary-action,
tr:hover .btn.btn-secondary-action.disabled,
tr:hover .btn.btn-secondary-action[disabled="disabled"],
li:hover .btn.btn-secondary-action,
li:hover .btn.btn-secondary-action.disabled,
li:hover .btn.btn-secondary-action[disabled="disabled"],
.btn.btn-secondary-action:hover,
.btn.btn-secondary-action.disabled:hover,
.btn.btn-secondary-action[disabled="disabled"]:hover,
.btn.btn-secondary-action:focus,
.btn.btn-secondary-action.disabled:focus,
.btn.btn-secondary-action[disabled="disabled"]:focus,
.btn.btn-secondary-action:active,
.btn.btn-secondary-action.disabled:active,
.btn.btn-secondary-action[disabled="disabled"]:active,
.btn.btn-secondary-action.btn-secondary-action--staticColor,
.btn.btn-secondary-action.disabled.btn-secondary-action--staticColor,
.btn.btn-secondary-action[disabled="disabled"].btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .btn.btn-secondary-action:hover,
tr:hover .btn.btn-secondary-action.disabled:hover,
tr:hover .btn.btn-secondary-action[disabled="disabled"]:hover,
li:hover .btn.btn-secondary-action:hover,
li:hover .btn.btn-secondary-action.disabled:hover,
li:hover .btn.btn-secondary-action[disabled="disabled"]:hover,
tr .btn.btn-secondary-action:hover,
tr .btn.btn-secondary-action.disabled:hover,
tr .btn.btn-secondary-action[disabled="disabled"]:hover,
li .btn.btn-secondary-action:hover,
li .btn.btn-secondary-action.disabled:hover,
li .btn.btn-secondary-action[disabled="disabled"]:hover,
.btn.btn-secondary-action:hover,
.btn.btn-secondary-action.disabled:hover,
.btn.btn-secondary-action[disabled="disabled"]:hover,
tr:hover .btn.btn-secondary-action:focus,
tr:hover .btn.btn-secondary-action.disabled:focus,
tr:hover .btn.btn-secondary-action[disabled="disabled"]:focus,
li:hover .btn.btn-secondary-action:focus,
li:hover .btn.btn-secondary-action.disabled:focus,
li:hover .btn.btn-secondary-action[disabled="disabled"]:focus,
tr .btn.btn-secondary-action:focus,
tr .btn.btn-secondary-action.disabled:focus,
tr .btn.btn-secondary-action[disabled="disabled"]:focus,
li .btn.btn-secondary-action:focus,
li .btn.btn-secondary-action.disabled:focus,
li .btn.btn-secondary-action[disabled="disabled"]:focus,
.btn.btn-secondary-action:focus,
.btn.btn-secondary-action.disabled:focus,
.btn.btn-secondary-action[disabled="disabled"]:focus {
  background: #c9e8e8;
}
tr:hover .btn.btn-secondary-action:active,
tr:hover .btn.btn-secondary-action.disabled:active,
tr:hover .btn.btn-secondary-action[disabled="disabled"]:active,
li:hover .btn.btn-secondary-action:active,
li:hover .btn.btn-secondary-action.disabled:active,
li:hover .btn.btn-secondary-action[disabled="disabled"]:active,
tr .btn.btn-secondary-action:active,
tr .btn.btn-secondary-action.disabled:active,
tr .btn.btn-secondary-action[disabled="disabled"]:active,
li .btn.btn-secondary-action:active,
li .btn.btn-secondary-action.disabled:active,
li .btn.btn-secondary-action[disabled="disabled"]:active,
.btn.btn-secondary-action:active,
.btn.btn-secondary-action.disabled:active,
.btn.btn-secondary-action[disabled="disabled"]:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.btn.btn-secondary-action.disabled,
.btn.btn-secondary-action[disabled="disabled"] {
  opacity: 0.5;
}
.btn.btn-danger-action,
.btn.btn-danger-action.disabled,
.btn.btn-danger-action[disabled="disabled"] {
  font-weight: 600;
}
tr:hover .btn.btn-danger-action,
tr:hover .btn.btn-danger-action.disabled,
tr:hover .btn.btn-danger-action[disabled="disabled"],
li:hover .btn.btn-danger-action,
li:hover .btn.btn-danger-action.disabled,
li:hover .btn.btn-danger-action[disabled="disabled"],
.btn.btn-danger-action.btn-primary-action--staticColor,
.btn.btn-danger-action.disabled.btn-primary-action--staticColor,
.btn.btn-danger-action[disabled="disabled"].btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .btn.btn-danger-action,
tr:hover .btn.btn-danger-action.disabled,
tr:hover .btn.btn-danger-action[disabled="disabled"],
li:hover .btn.btn-danger-action,
li:hover .btn.btn-danger-action.disabled,
li:hover .btn.btn-danger-action[disabled="disabled"],
.btn.btn-danger-action:hover,
.btn.btn-danger-action.disabled:hover,
.btn.btn-danger-action[disabled="disabled"]:hover,
.btn.btn-danger-action:focus,
.btn.btn-danger-action.disabled:focus,
.btn.btn-danger-action[disabled="disabled"]:focus,
.btn.btn-danger-action:active,
.btn.btn-danger-action.disabled:active,
.btn.btn-danger-action[disabled="disabled"]:active,
.btn.btn-danger-action.btn-primary-action--staticColor,
.btn.btn-danger-action.disabled.btn-primary-action--staticColor,
.btn.btn-danger-action[disabled="disabled"].btn-primary-action--staticColor {
  color: white;
}
tr:hover .btn.btn-danger-action:hover,
tr:hover .btn.btn-danger-action.disabled:hover,
tr:hover .btn.btn-danger-action[disabled="disabled"]:hover,
li:hover .btn.btn-danger-action:hover,
li:hover .btn.btn-danger-action.disabled:hover,
li:hover .btn.btn-danger-action[disabled="disabled"]:hover,
tr .btn.btn-danger-action:hover,
tr .btn.btn-danger-action.disabled:hover,
tr .btn.btn-danger-action[disabled="disabled"]:hover,
li .btn.btn-danger-action:hover,
li .btn.btn-danger-action.disabled:hover,
li .btn.btn-danger-action[disabled="disabled"]:hover,
.btn.btn-danger-action:hover,
.btn.btn-danger-action.disabled:hover,
.btn.btn-danger-action[disabled="disabled"]:hover,
tr:hover .btn.btn-danger-action:focus,
tr:hover .btn.btn-danger-action.disabled:focus,
tr:hover .btn.btn-danger-action[disabled="disabled"]:focus,
li:hover .btn.btn-danger-action:focus,
li:hover .btn.btn-danger-action.disabled:focus,
li:hover .btn.btn-danger-action[disabled="disabled"]:focus,
tr .btn.btn-danger-action:focus,
tr .btn.btn-danger-action.disabled:focus,
tr .btn.btn-danger-action[disabled="disabled"]:focus,
li .btn.btn-danger-action:focus,
li .btn.btn-danger-action.disabled:focus,
li .btn.btn-danger-action[disabled="disabled"]:focus,
.btn.btn-danger-action:focus,
.btn.btn-danger-action.disabled:focus,
.btn.btn-danger-action[disabled="disabled"]:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .btn.btn-danger-action:active,
tr:hover .btn.btn-danger-action.disabled:active,
tr:hover .btn.btn-danger-action[disabled="disabled"]:active,
li:hover .btn.btn-danger-action:active,
li:hover .btn.btn-danger-action.disabled:active,
li:hover .btn.btn-danger-action[disabled="disabled"]:active,
tr .btn.btn-danger-action:active,
tr .btn.btn-danger-action.disabled:active,
tr .btn.btn-danger-action[disabled="disabled"]:active,
li .btn.btn-danger-action:active,
li .btn.btn-danger-action.disabled:active,
li .btn.btn-danger-action[disabled="disabled"]:active,
.btn.btn-danger-action:active,
.btn.btn-danger-action.disabled:active,
.btn.btn-danger-action[disabled="disabled"]:active {
  background: #0b5b5b;
  border-color: #004242;
}
.btn.btn-danger-action.disabled,
.btn.btn-danger-action[disabled="disabled"] {
  opacity: 0.4;
}
.btn.btn-danger-action:hover,
.btn.btn-danger-action:focus,
.btn.btn-danger-action:active,
.btn.btn-danger-action.active {
  color: #fff;
  fill: #fff;
  background-color: #d23250;
  border-color: #c02a47;
}
.btn.btn-save-action {
  color: white;
  fill: white;
  background: #007626;
  border-color: #005d1e;
}
.btn.btn-save-action,
.btn.btn-save-action.disabled,
.btn.btn-save-action[disabled="disabled"] {
  font-weight: 600;
}
tr:hover .btn.btn-save-action,
tr:hover .btn.btn-save-action.disabled,
tr:hover .btn.btn-save-action[disabled="disabled"],
li:hover .btn.btn-save-action,
li:hover .btn.btn-save-action.disabled,
li:hover .btn.btn-save-action[disabled="disabled"],
.btn.btn-save-action.btn-primary-action--staticColor,
.btn.btn-save-action.disabled.btn-primary-action--staticColor,
.btn.btn-save-action[disabled="disabled"].btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .btn.btn-save-action,
tr:hover .btn.btn-save-action.disabled,
tr:hover .btn.btn-save-action[disabled="disabled"],
li:hover .btn.btn-save-action,
li:hover .btn.btn-save-action.disabled,
li:hover .btn.btn-save-action[disabled="disabled"],
.btn.btn-save-action:hover,
.btn.btn-save-action.disabled:hover,
.btn.btn-save-action[disabled="disabled"]:hover,
.btn.btn-save-action:focus,
.btn.btn-save-action.disabled:focus,
.btn.btn-save-action[disabled="disabled"]:focus,
.btn.btn-save-action:active,
.btn.btn-save-action.disabled:active,
.btn.btn-save-action[disabled="disabled"]:active,
.btn.btn-save-action.btn-primary-action--staticColor,
.btn.btn-save-action.disabled.btn-primary-action--staticColor,
.btn.btn-save-action[disabled="disabled"].btn-primary-action--staticColor {
  color: white;
}
tr:hover .btn.btn-save-action:hover,
tr:hover .btn.btn-save-action.disabled:hover,
tr:hover .btn.btn-save-action[disabled="disabled"]:hover,
li:hover .btn.btn-save-action:hover,
li:hover .btn.btn-save-action.disabled:hover,
li:hover .btn.btn-save-action[disabled="disabled"]:hover,
tr .btn.btn-save-action:hover,
tr .btn.btn-save-action.disabled:hover,
tr .btn.btn-save-action[disabled="disabled"]:hover,
li .btn.btn-save-action:hover,
li .btn.btn-save-action.disabled:hover,
li .btn.btn-save-action[disabled="disabled"]:hover,
.btn.btn-save-action:hover,
.btn.btn-save-action.disabled:hover,
.btn.btn-save-action[disabled="disabled"]:hover,
tr:hover .btn.btn-save-action:focus,
tr:hover .btn.btn-save-action.disabled:focus,
tr:hover .btn.btn-save-action[disabled="disabled"]:focus,
li:hover .btn.btn-save-action:focus,
li:hover .btn.btn-save-action.disabled:focus,
li:hover .btn.btn-save-action[disabled="disabled"]:focus,
tr .btn.btn-save-action:focus,
tr .btn.btn-save-action.disabled:focus,
tr .btn.btn-save-action[disabled="disabled"]:focus,
li .btn.btn-save-action:focus,
li .btn.btn-save-action.disabled:focus,
li .btn.btn-save-action[disabled="disabled"]:focus,
.btn.btn-save-action:focus,
.btn.btn-save-action.disabled:focus,
.btn.btn-save-action[disabled="disabled"]:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .btn.btn-save-action:active,
tr:hover .btn.btn-save-action.disabled:active,
tr:hover .btn.btn-save-action[disabled="disabled"]:active,
li:hover .btn.btn-save-action:active,
li:hover .btn.btn-save-action.disabled:active,
li:hover .btn.btn-save-action[disabled="disabled"]:active,
tr .btn.btn-save-action:active,
tr .btn.btn-save-action.disabled:active,
tr .btn.btn-save-action[disabled="disabled"]:active,
li .btn.btn-save-action:active,
li .btn.btn-save-action.disabled:active,
li .btn.btn-save-action[disabled="disabled"]:active,
.btn.btn-save-action:active,
.btn.btn-save-action.disabled:active,
.btn.btn-save-action[disabled="disabled"]:active {
  background: #0b5b5b;
  border-color: #004242;
}
.btn.btn-save-action.disabled,
.btn.btn-save-action[disabled="disabled"] {
  opacity: 0.4;
}
.btn.btn-save-action:hover,
.btn.btn-save-action:focus,
.btn.btn-save-action:active,
.btn.btn-save-action.active {
  color: white;
  fill: white;
  background-color: #005d1e;
  border-color: #003912;
}
.icon-wrap.expand-toggle {
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
  -webkit-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
}
.icon-wrap.expand-toggle.expanded {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
a.btn-icon-solo,
button.btn-icon-solo {
  padding: 4px 9px;
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-icon-solo[class*="app-icon-"]:before,
button.btn-icon-solo[class*="app-icon-"]:before {
  font-family: "AppIcons";
}
.table.expandable tr.selection a.btn-icon-solo,
.table.expandable tr.selection button.btn-icon-solo {
  color: #444444;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-svg-icon-solo,
button.btn-svg-icon-solo {
  padding: 6px 8px;
}
a.btn-icon-solo,
button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-icon-solo:hover,
button.btn-icon-solo:hover,
a.btn-icon-solo.hover,
button.btn-icon-solo.hover,
a.btn-icon-solo:active,
button.btn-icon-solo:active,
a.btn-icon-solo.active,
button.btn-icon-solo.active,
.open .dropdown-togglea.btn-icon-solo,
.open .dropdown-togglebutton.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-icon-solo:active,
button.btn-icon-solo:active,
a.btn-icon-solo.active,
button.btn-icon-solo.active,
.open .dropdown-togglea.btn-icon-solo,
.open .dropdown-togglebutton.btn-icon-solo {
  -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);
  background-image: none;
  background: rgba(0, 0, 0, 0.28);
}
a.btn-icon-solo.disabled,
button.btn-icon-solo.disabled,
a.btn-icon-solo[disabled],
button.btn-icon-solo[disabled],
a.btn-icon-solo.disabled:hover,
button.btn-icon-solo.disabled:hover,
a.btn-icon-solo[disabled]:hover,
button.btn-icon-solo[disabled]:hover,
a.btn-icon-solo.disabled.hover,
button.btn-icon-solo.disabled.hover,
a.btn-icon-solo[disabled].hover,
button.btn-icon-solo[disabled].hover,
a.btn-icon-solo.disabled:focus,
button.btn-icon-solo.disabled:focus,
a.btn-icon-solo[disabled]:focus,
button.btn-icon-solo[disabled]:focus,
a.btn-icon-solo.disabled:active,
button.btn-icon-solo.disabled:active,
a.btn-icon-solo[disabled]:active,
button.btn-icon-solo[disabled]:active,
a.btn-icon-solo.disabled.active,
button.btn-icon-solo.disabled.active,
a.btn-icon-solo[disabled].active,
button.btn-icon-solo[disabled].active {
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-icon-solo.btn-danger-hover,
button.btn-icon-solo.btn-danger-hover {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
a.btn-icon-solo.btn-danger-hover:hover,
button.btn-icon-solo.btn-danger-hover:hover,
a.btn-icon-solo.btn-danger-hover.hover,
button.btn-icon-solo.btn-danger-hover.hover,
a.btn-icon-solo.btn-danger-hover:active,
button.btn-icon-solo.btn-danger-hover:active,
a.btn-icon-solo.btn-danger-hover.active,
button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-togglea.btn-icon-solo.btn-danger-hover,
.open .dropdown-togglebutton.btn-icon-solo.btn-danger-hover {
  color: #fff;
  background: #b42742;
  border-color: #8e1f34;
}
a.btn-icon-solo.btn-danger-hover:active,
button.btn-icon-solo.btn-danger-hover:active,
a.btn-icon-solo.btn-danger-hover.active,
button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-togglea.btn-icon-solo.btn-danger-hover,
.open .dropdown-togglebutton.btn-icon-solo.btn-danger-hover {
  -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);
  background-image: none;
  background: #b42742;
}
a.btn-icon-solo.btn-danger-hover.disabled,
button.btn-icon-solo.btn-danger-hover.disabled,
a.btn-icon-solo.btn-danger-hover[disabled],
button.btn-icon-solo.btn-danger-hover[disabled],
a.btn-icon-solo.btn-danger-hover.disabled:hover,
button.btn-icon-solo.btn-danger-hover.disabled:hover,
a.btn-icon-solo.btn-danger-hover[disabled]:hover,
button.btn-icon-solo.btn-danger-hover[disabled]:hover,
a.btn-icon-solo.btn-danger-hover.disabled.hover,
button.btn-icon-solo.btn-danger-hover.disabled.hover,
a.btn-icon-solo.btn-danger-hover[disabled].hover,
button.btn-icon-solo.btn-danger-hover[disabled].hover,
a.btn-icon-solo.btn-danger-hover.disabled:focus,
button.btn-icon-solo.btn-danger-hover.disabled:focus,
a.btn-icon-solo.btn-danger-hover[disabled]:focus,
button.btn-icon-solo.btn-danger-hover[disabled]:focus,
a.btn-icon-solo.btn-danger-hover.disabled:active,
button.btn-icon-solo.btn-danger-hover.disabled:active,
a.btn-icon-solo.btn-danger-hover[disabled]:active,
button.btn-icon-solo.btn-danger-hover[disabled]:active,
a.btn-icon-solo.btn-danger-hover.disabled.active,
button.btn-icon-solo.btn-danger-hover.disabled.active,
a.btn-icon-solo.btn-danger-hover[disabled].active,
button.btn-icon-solo.btn-danger-hover[disabled].active {
  background: #d23250;
  border-color: #c02a47;
}
a.btn-icon-solo:focus,
button.btn-icon-solo:focus {
  outline: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #85b4fe;
          box-shadow: 0px 0px 1px 1px #85b4fe;
}
.table.expandable tr.selection a.btn-icon-solo:hover,
.table.expandable tr.selection button.btn-icon-solo:hover,
.table.expandable tr.selection a.btn-icon-solo.hover,
.table.expandable tr.selection button.btn-icon-solo.hover,
.table.expandable tr.selection a.btn-icon-solo:active,
.table.expandable tr.selection button.btn-icon-solo:active,
.table.expandable tr.selection a.btn-icon-solo.active,
.table.expandable tr.selection button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection button.btn-icon-solo {
  color: #444444;
  background: #808080;
  border-color: rgba(0, 0, 0, 0);
}
.table.expandable tr.selection a.btn-icon-solo:active,
.table.expandable tr.selection button.btn-icon-solo:active,
.table.expandable tr.selection a.btn-icon-solo.active,
.table.expandable tr.selection button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection button.btn-icon-solo {
  -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);
  background-image: none;
  background: #808080;
}
.table.expandable tr.selection a.btn-icon-solo.disabled,
.table.expandable tr.selection button.btn-icon-solo.disabled,
.table.expandable tr.selection a.btn-icon-solo[disabled],
.table.expandable tr.selection button.btn-icon-solo[disabled],
.table.expandable tr.selection a.btn-icon-solo.disabled:hover,
.table.expandable tr.selection button.btn-icon-solo.disabled:hover,
.table.expandable tr.selection a.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection button.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection a.btn-icon-solo.disabled.hover,
.table.expandable tr.selection button.btn-icon-solo.disabled.hover,
.table.expandable tr.selection a.btn-icon-solo[disabled].hover,
.table.expandable tr.selection button.btn-icon-solo[disabled].hover,
.table.expandable tr.selection a.btn-icon-solo.disabled:focus,
.table.expandable tr.selection button.btn-icon-solo.disabled:focus,
.table.expandable tr.selection a.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection button.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection a.btn-icon-solo.disabled:active,
.table.expandable tr.selection button.btn-icon-solo.disabled:active,
.table.expandable tr.selection a.btn-icon-solo[disabled]:active,
.table.expandable tr.selection button.btn-icon-solo[disabled]:active,
.table.expandable tr.selection a.btn-icon-solo.disabled.active,
.table.expandable tr.selection button.btn-icon-solo.disabled.active,
.table.expandable tr.selection a.btn-icon-solo[disabled].active,
.table.expandable tr.selection button.btn-icon-solo[disabled].active {
  background: #959595;
  border-color: rgba(0, 0, 0, 0);
}
.btn-primary-action,
.btn-secondary-action {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .btn-primary-action[disabled],
tr:hover .btn-secondary-action[disabled],
li:hover .btn-primary-action[disabled],
li:hover .btn-secondary-action[disabled],
tr .btn-primary-action[disabled],
tr .btn-secondary-action[disabled],
li .btn-primary-action[disabled],
li .btn-secondary-action[disabled],
tr:hover .btn-primary-action.disabled,
tr:hover .btn-secondary-action.disabled,
li:hover .btn-primary-action.disabled,
li:hover .btn-secondary-action.disabled,
tr .btn-primary-action.disabled,
tr .btn-secondary-action.disabled,
li .btn-primary-action.disabled,
li .btn-secondary-action.disabled {
  opacity: 0.2;
}
.btn-primary-action {
  font-weight: 600;
}
tr:hover .btn-primary-action,
li:hover .btn-primary-action,
.btn-primary-action.btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .btn-primary-action,
li:hover .btn-primary-action,
.btn-primary-action:hover,
.btn-primary-action:focus,
.btn-primary-action:active,
.btn-primary-action.btn-primary-action--staticColor {
  color: white;
}
tr:hover .btn-primary-action:hover,
li:hover .btn-primary-action:hover,
tr .btn-primary-action:hover,
li .btn-primary-action:hover,
.btn-primary-action:hover,
tr:hover .btn-primary-action:focus,
li:hover .btn-primary-action:focus,
tr .btn-primary-action:focus,
li .btn-primary-action:focus,
.btn-primary-action:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .btn-primary-action:active,
li:hover .btn-primary-action:active,
tr .btn-primary-action:active,
li .btn-primary-action:active,
.btn-primary-action:active {
  background: #0b5b5b;
  border-color: #004242;
}
.btn-secondary-action {
  font-weight: 600;
}
tr:hover .btn-secondary-action,
li:hover .btn-secondary-action,
.btn-secondary-action.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .btn-secondary-action,
li:hover .btn-secondary-action,
.btn-secondary-action:hover,
.btn-secondary-action:focus,
.btn-secondary-action:active,
.btn-secondary-action.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .btn-secondary-action:hover,
li:hover .btn-secondary-action:hover,
tr .btn-secondary-action:hover,
li .btn-secondary-action:hover,
.btn-secondary-action:hover,
tr:hover .btn-secondary-action:focus,
li:hover .btn-secondary-action:focus,
tr .btn-secondary-action:focus,
li .btn-secondary-action:focus,
.btn-secondary-action:focus {
  background: #c9e8e8;
}
tr:hover .btn-secondary-action:active,
li:hover .btn-secondary-action:active,
tr .btn-secondary-action:active,
li .btn-secondary-action:active,
.btn-secondary-action:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.action-column-hover-placeholder a.btn:not(.disabled):not([disabled="disabled"]),
.action-column-hover-placeholder button.btn:not(.disabled):not([disabled="disabled"]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 70ms 0ms all ease-in;
  transition: 70ms 0ms all ease-in;
}
.action-column-hover-placeholder a.btn:not(.disabled):not([disabled="disabled"]):nth-child(2),
.action-column-hover-placeholder button.btn:not(.disabled):not([disabled="disabled"]):nth-child(2) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.action-column-hover-placeholder a.btn:not(.disabled):not([disabled="disabled"]):nth-child(3),
.action-column-hover-placeholder button.btn:not(.disabled):not([disabled="disabled"]):nth-child(3) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.action-column-hover-placeholder a.btn:not(.disabled):not([disabled="disabled"]):nth-child(4),
.action-column-hover-placeholder button.btn:not(.disabled):not([disabled="disabled"]):nth-child(4) {
  -webkit-transition-delay: 120ms;
  transition-delay: 120ms;
}
.action-column {
  width: 1%;
  white-space: nowrap;
}
.action-column .icon-wrap.expand-toggle {
  -webkit-transition: 220ms all ease;
  transition: 220ms all ease;
  -webkit-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
}
.action-column .icon-wrap.expand-toggle.expanded {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.action-column a.btn-icon-solo,
.action-column button.btn-icon-solo {
  padding: 4px 9px;
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-icon-solo[class*="app-icon-"]:before,
.action-column button.btn-icon-solo[class*="app-icon-"]:before {
  font-family: "AppIcons";
}
.table.expandable tr.selection .action-column a.btn-icon-solo,
.table.expandable tr.selection .action-column button.btn-icon-solo {
  color: #444444;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-svg-icon-solo,
.action-column button.btn-svg-icon-solo {
  padding: 6px 8px;
}
.action-column a.btn-icon-solo,
.action-column button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-icon-solo:hover,
.action-column button.btn-icon-solo:hover,
.action-column a.btn-icon-solo.hover,
.action-column button.btn-icon-solo.hover,
.action-column a.btn-icon-solo:active,
.action-column button.btn-icon-solo:active,
.action-column a.btn-icon-solo.active,
.action-column button.btn-icon-solo.active,
.open .dropdown-toggle.action-column a.btn-icon-solo,
.open .dropdown-toggle.action-column button.btn-icon-solo {
  color: #626262;
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-icon-solo:active,
.action-column button.btn-icon-solo:active,
.action-column a.btn-icon-solo.active,
.action-column button.btn-icon-solo.active,
.open .dropdown-toggle.action-column a.btn-icon-solo,
.open .dropdown-toggle.action-column button.btn-icon-solo {
  -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);
  background-image: none;
  background: rgba(0, 0, 0, 0.28);
}
.action-column a.btn-icon-solo.disabled,
.action-column button.btn-icon-solo.disabled,
.action-column a.btn-icon-solo[disabled],
.action-column button.btn-icon-solo[disabled],
.action-column a.btn-icon-solo.disabled:hover,
.action-column button.btn-icon-solo.disabled:hover,
.action-column a.btn-icon-solo[disabled]:hover,
.action-column button.btn-icon-solo[disabled]:hover,
.action-column a.btn-icon-solo.disabled.hover,
.action-column button.btn-icon-solo.disabled.hover,
.action-column a.btn-icon-solo[disabled].hover,
.action-column button.btn-icon-solo[disabled].hover,
.action-column a.btn-icon-solo.disabled:focus,
.action-column button.btn-icon-solo.disabled:focus,
.action-column a.btn-icon-solo[disabled]:focus,
.action-column button.btn-icon-solo[disabled]:focus,
.action-column a.btn-icon-solo.disabled:active,
.action-column button.btn-icon-solo.disabled:active,
.action-column a.btn-icon-solo[disabled]:active,
.action-column button.btn-icon-solo[disabled]:active,
.action-column a.btn-icon-solo.disabled.active,
.action-column button.btn-icon-solo.disabled.active,
.action-column a.btn-icon-solo[disabled].active,
.action-column button.btn-icon-solo[disabled].active {
  background: rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-icon-solo.btn-danger-hover,
.action-column button.btn-icon-solo.btn-danger-hover {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.action-column a.btn-icon-solo.btn-danger-hover:hover,
.action-column button.btn-icon-solo.btn-danger-hover:hover,
.action-column a.btn-icon-solo.btn-danger-hover.hover,
.action-column button.btn-icon-solo.btn-danger-hover.hover,
.action-column a.btn-icon-solo.btn-danger-hover:active,
.action-column button.btn-icon-solo.btn-danger-hover:active,
.action-column a.btn-icon-solo.btn-danger-hover.active,
.action-column button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.action-column a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.action-column button.btn-icon-solo.btn-danger-hover {
  color: #fff;
  background: #b42742;
  border-color: #8e1f34;
}
.action-column a.btn-icon-solo.btn-danger-hover:active,
.action-column button.btn-icon-solo.btn-danger-hover:active,
.action-column a.btn-icon-solo.btn-danger-hover.active,
.action-column button.btn-icon-solo.btn-danger-hover.active,
.open .dropdown-toggle.action-column a.btn-icon-solo.btn-danger-hover,
.open .dropdown-toggle.action-column button.btn-icon-solo.btn-danger-hover {
  -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);
  background-image: none;
  background: #b42742;
}
.action-column a.btn-icon-solo.btn-danger-hover.disabled,
.action-column button.btn-icon-solo.btn-danger-hover.disabled,
.action-column a.btn-icon-solo.btn-danger-hover[disabled],
.action-column button.btn-icon-solo.btn-danger-hover[disabled],
.action-column a.btn-icon-solo.btn-danger-hover.disabled:hover,
.action-column button.btn-icon-solo.btn-danger-hover.disabled:hover,
.action-column a.btn-icon-solo.btn-danger-hover[disabled]:hover,
.action-column button.btn-icon-solo.btn-danger-hover[disabled]:hover,
.action-column a.btn-icon-solo.btn-danger-hover.disabled.hover,
.action-column button.btn-icon-solo.btn-danger-hover.disabled.hover,
.action-column a.btn-icon-solo.btn-danger-hover[disabled].hover,
.action-column button.btn-icon-solo.btn-danger-hover[disabled].hover,
.action-column a.btn-icon-solo.btn-danger-hover.disabled:focus,
.action-column button.btn-icon-solo.btn-danger-hover.disabled:focus,
.action-column a.btn-icon-solo.btn-danger-hover[disabled]:focus,
.action-column button.btn-icon-solo.btn-danger-hover[disabled]:focus,
.action-column a.btn-icon-solo.btn-danger-hover.disabled:active,
.action-column button.btn-icon-solo.btn-danger-hover.disabled:active,
.action-column a.btn-icon-solo.btn-danger-hover[disabled]:active,
.action-column button.btn-icon-solo.btn-danger-hover[disabled]:active,
.action-column a.btn-icon-solo.btn-danger-hover.disabled.active,
.action-column button.btn-icon-solo.btn-danger-hover.disabled.active,
.action-column a.btn-icon-solo.btn-danger-hover[disabled].active,
.action-column button.btn-icon-solo.btn-danger-hover[disabled].active {
  background: #d23250;
  border-color: #c02a47;
}
.action-column a.btn-icon-solo:focus,
.action-column button.btn-icon-solo:focus {
  outline: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #85b4fe;
          box-shadow: 0px 0px 1px 1px #85b4fe;
}
.table.expandable tr.selection .action-column a.btn-icon-solo:hover,
.table.expandable tr.selection .action-column button.btn-icon-solo:hover,
.table.expandable tr.selection .action-column a.btn-icon-solo.hover,
.table.expandable tr.selection .action-column button.btn-icon-solo.hover,
.table.expandable tr.selection .action-column a.btn-icon-solo:active,
.table.expandable tr.selection .action-column button.btn-icon-solo:active,
.table.expandable tr.selection .action-column a.btn-icon-solo.active,
.table.expandable tr.selection .action-column button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .action-column a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .action-column button.btn-icon-solo {
  color: #444444;
  background: #808080;
  border-color: rgba(0, 0, 0, 0);
}
.table.expandable tr.selection .action-column a.btn-icon-solo:active,
.table.expandable tr.selection .action-column button.btn-icon-solo:active,
.table.expandable tr.selection .action-column a.btn-icon-solo.active,
.table.expandable tr.selection .action-column button.btn-icon-solo.active,
.open .dropdown-toggle.table.expandable tr.selection .action-column a.btn-icon-solo,
.open .dropdown-toggle.table.expandable tr.selection .action-column button.btn-icon-solo {
  -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);
  background-image: none;
  background: #808080;
}
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled],
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled],
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled:hover,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled]:hover,
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled.hover,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled].hover,
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled:focus,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled]:focus,
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled:active,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled:active,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled]:active,
.table.expandable tr.selection .action-column a.btn-icon-solo.disabled.active,
.table.expandable tr.selection .action-column button.btn-icon-solo.disabled.active,
.table.expandable tr.selection .action-column a.btn-icon-solo[disabled].active,
.table.expandable tr.selection .action-column button.btn-icon-solo[disabled].active {
  background: #959595;
  border-color: rgba(0, 0, 0, 0);
}
.action-column .btn-primary-action,
.action-column .btn-secondary-action {
  color: #626262;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(128, 128, 128, 0.45);
}
tr:hover .action-column .btn-primary-action[disabled],
tr:hover .action-column .btn-secondary-action[disabled],
li:hover .action-column .btn-primary-action[disabled],
li:hover .action-column .btn-secondary-action[disabled],
tr .action-column .btn-primary-action[disabled],
tr .action-column .btn-secondary-action[disabled],
li .action-column .btn-primary-action[disabled],
li .action-column .btn-secondary-action[disabled],
tr:hover .action-column .btn-primary-action.disabled,
tr:hover .action-column .btn-secondary-action.disabled,
li:hover .action-column .btn-primary-action.disabled,
li:hover .action-column .btn-secondary-action.disabled,
tr .action-column .btn-primary-action.disabled,
tr .action-column .btn-secondary-action.disabled,
li .action-column .btn-primary-action.disabled,
li .action-column .btn-secondary-action.disabled {
  opacity: 0.2;
}
.action-column .btn-primary-action {
  font-weight: 600;
}
tr:hover .action-column .btn-primary-action,
li:hover .action-column .btn-primary-action,
.action-column .btn-primary-action.btn-primary-action--staticColor {
  background: #0e7171;
  border-color: #004242;
}
tr:hover .action-column .btn-primary-action,
li:hover .action-column .btn-primary-action,
.action-column .btn-primary-action:hover,
.action-column .btn-primary-action:focus,
.action-column .btn-primary-action:active,
.action-column .btn-primary-action.btn-primary-action--staticColor {
  color: white;
}
tr:hover .action-column .btn-primary-action:hover,
li:hover .action-column .btn-primary-action:hover,
tr .action-column .btn-primary-action:hover,
li .action-column .btn-primary-action:hover,
.action-column .btn-primary-action:hover,
tr:hover .action-column .btn-primary-action:focus,
li:hover .action-column .btn-primary-action:focus,
tr .action-column .btn-primary-action:focus,
li .action-column .btn-primary-action:focus,
.action-column .btn-primary-action:focus {
  border-color: #005c5c;
  background: #118888;
}
tr:hover .action-column .btn-primary-action:active,
li:hover .action-column .btn-primary-action:active,
tr .action-column .btn-primary-action:active,
li .action-column .btn-primary-action:active,
.action-column .btn-primary-action:active {
  background: #0b5b5b;
  border-color: #004242;
}
.action-column .btn-secondary-action {
  font-weight: 600;
}
tr:hover .action-column .btn-secondary-action,
li:hover .action-column .btn-secondary-action,
.action-column .btn-secondary-action.btn-secondary-action--staticColor {
  background-color: #dbf0f0;
  border-color: #97c3c3;
}
tr:hover .action-column .btn-secondary-action,
li:hover .action-column .btn-secondary-action,
.action-column .btn-secondary-action:hover,
.action-column .btn-secondary-action:focus,
.action-column .btn-secondary-action:active,
.action-column .btn-secondary-action.btn-secondary-action--staticColor {
  color: #335b5b;
}
tr:hover .action-column .btn-secondary-action:hover,
li:hover .action-column .btn-secondary-action:hover,
tr .action-column .btn-secondary-action:hover,
li .action-column .btn-secondary-action:hover,
.action-column .btn-secondary-action:hover,
tr:hover .action-column .btn-secondary-action:focus,
li:hover .action-column .btn-secondary-action:focus,
tr .action-column .btn-secondary-action:focus,
li .action-column .btn-secondary-action:focus,
.action-column .btn-secondary-action:focus {
  background: #c9e8e8;
}
tr:hover .action-column .btn-secondary-action:active,
li:hover .action-column .btn-secondary-action:active,
tr .action-column .btn-secondary-action:active,
li .action-column .btn-secondary-action:active,
.action-column .btn-secondary-action:active {
  background: #b7e1e1;
  border-color: #77b1b1;
}
.action-column .app-icon-expand,
.action-column .app-icon-expanded {
  font-size: 1rem;
}
.action-column .app-icon-arrow-up3:before,
.action-column .app-icon-arrow-down3:before {
  font-size: 1.14285714rem;
  margin: -2px;
  position: relative;
  top: 2px;
  height: 14px;
}
.action-column .childCount {
  position: absolute;
  font-size: 0.75em;
  color: black;
  bottom: 0;
  left: 0;
  text-align: center;
  min-width: 1em;
}
.action-column .btn {
  font-weight: 400;
}
.action-column .btn + .btn {
  margin-left: 2px;
}
.action-column .btn.placeholder {
  visibility: hidden;
}
.action-column .btn + .btn.btn-icon-solo.btn-danger-hover {
  margin-left: 8px;
}
.action-column .btn.btn-icon-solo + .btn.btn-icon-solo {
  margin-left: 0;
}
.action-column:last-child .btn {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.action-column:last-child .btn:focus {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.action-column [class*="app-icon-"] {
  font-size: 1rem;
}
.action-column .btn.btn-icon-solo[disabled="disabled"],
.action-column .btn.btn-icon-solo.disabled {
  background-color: transparent;
  cursor: not-allowed;
  opacity: 0.2;
}
.action-column--shy .btn:not(:focus):not(.active) {
  opacity: 0;
}
.table tr:hover .action-column a.btn:not(.disabled):not([disabled="disabled"]),
.table tr:hover .action-column button.btn:not(.disabled):not([disabled="disabled"]) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 70ms 0ms all ease-in;
  transition: 70ms 0ms all ease-in;
}
.table tr:hover .action-column a.btn:not(.disabled):not([disabled="disabled"]):nth-child(2),
.table tr:hover .action-column button.btn:not(.disabled):not([disabled="disabled"]):nth-child(2) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.table tr:hover .action-column a.btn:not(.disabled):not([disabled="disabled"]):nth-child(3),
.table tr:hover .action-column button.btn:not(.disabled):not([disabled="disabled"]):nth-child(3) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.table tr:hover .action-column a.btn:not(.disabled):not([disabled="disabled"]):nth-child(4),
.table tr:hover .action-column button.btn:not(.disabled):not([disabled="disabled"]):nth-child(4) {
  -webkit-transition-delay: 120ms;
  transition-delay: 120ms;
}
.toggle-column {
  white-space: nowrap;
}
.table.expandable .collapse-parent:not(.expanded) .collapses {
  display: none;
}
.checkbox-cell {
  width: 1%;
}
.checkbox-cell input[type="checkbox"] {
  float: right;
}
.checkbox-cell.checkbox-cell--centered {
  text-align: center;
}
.checkbox-cell.checkbox-cell--centered input[type="checkbox"] {
  float: none;
}
.sibling-controls .btn.btn-default.form-control.split-toggle {
  color: #626362;
  font-size: 1.14285714rem;
  line-height: 20px;
  height: 35px;
  font-weight: 600;
  background: #f5fafa;
}
.sibling-controls .btn.btn-default.form-control.split-toggle.active {
  color: #ffffff;
  background: #3b9191;
  border-color: #234444;
}
.sibling-controls.split-block-group,
.sibling-controls.split-block-heading,
.sibling-controls.distinct-controls,
.sibling-controls.table-filter-padding {
  background: #eaf6f6;
  border-bottom: 1px solid #b8d6d6;
}
.sibling-controls.distinct-controls:last-child {
  border-bottom: #dedede;
}
.page-heading {
  border-bottom: 1px solid #e5e7e8;
}
.table td a:not(.btn):not(.select2-choice) {
  font-weight: 400;
  border-bottom: 1px solid #c7d4e1;
}
.table td a:not(.btn):not(.select2-choice):hover {
  text-decoration: none;
  border-bottom-color: #6387ab;
}
.table tbody + tbody {
  border-top: 0;
}
.table tbody.expanded {
  border-top: 2px solid #92cefd;
  border-bottom: 2px solid #92cefd;
}
.table tbody.expanded.selection {
  border-top-color: #38a6fb;
  border-bottom-color: #38a6fb;
}
.table tbody.expanded > tr {
  background: #e4f1f3;
}
.table:not(.no-hover) .table tbody.expanded > tr:not(.no-hover):hover {
  background: #c4e5fe;
}
.table tbody.expanded > tr.selection ~ tr {
  background-color: #b6dbde;
}
.table:not(.no-hover) .table tbody.expanded > tr.selection ~ tr:not(.no-hover):hover {
  background: #83c7fc;
}
.table tbody.expanded > tr.selection ~ tr.odd {
  background-color: #c2e1e1;
}
.table:not(.no-hover) .table tbody.expanded > tr.selection ~ tr.odd:not(.no-hover):hover {
  background: #83c7fc;
}
.table tbody.expanded > tr.odd {
  background-color: #eef7f7;
}
.table:not(.no-hover) .table tbody.expanded > tr.odd:not(.no-hover):hover {
  background: #c4e5fe;
}
.table tbody.expanded > tr:first-child {
  background: #b5defd;
}
.table:not(.no-hover) .table tbody.expanded > tr:first-child:not(.no-hover):hover {
  background: #a6d7fd;
}
tbody.collapsible:last-child > tr:first-child:not(.expanded) {
  border-bottom: 1px solid #dedede;
}
tbody.deep-nesting > tr.level-2 {
  background-color: #dbe6e7;
}
.table:not(.no-hover) tbody.deep-nesting > tr.level-2:not(.no-hover):hover {
  background-color: #ced8df;
}
tbody.deep-nesting > tr.level-2.odd {
  background-color: #e3eded;
}
.table:not(.no-hover) tbody.deep-nesting > tr.level-2.odd:not(.no-hover):hover {
  background-color: #ced8df;
}
tbody.deep-nesting > tr.level-3 {
  background-color: #cce0e2;
}
.table:not(.no-hover) tbody.deep-nesting > tr.level-3:not(.no-hover):hover {
  background-color: #bfceda;
}
tbody.deep-nesting > tr.level-3.odd {
  background-color: #d5e7e7;
}
.table:not(.no-hover) tbody.deep-nesting > tr.level-3.odd:not(.no-hover):hover {
  background-color: #bfceda;
}
.table > tbody > tr.multiline > td {
  vertical-align: top;
  padding-bottom: 20px;
}
.table > tbody > tr.multiline > td.action-column .btn-icon-solo {
  position: relative;
  top: -4px;
}
.cell-multiline:not(:empty) {
  display: block;
}
.multiline-heading {
  font-weight: 600;
}
.main-content-padding .table tr {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}
.main-content-padding .table tr:last-child {
  border-bottom: 1px solid #dbdbdb;
}
#ContentViewport .main-content-padding .table.expandable tbody:last-child {
  border-bottom: 1px solid #dbdbdb;
}
.main-content-padding .table thead > tr {
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
}
.main-content-padding .table tr > td:first-child,
.main-content-padding .table tr > th:first-child {
  padding-left: 18px;
}
.main-content-padding .table tr > td:last-child,
.main-content-padding .table tr > th:last-child {
  padding-right: 18px;
}
.table-sortable tbody tr {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.table-sortable .table-sortable-placeholder {
  background: #fff;
  border-top: 1px dashed #dbdbdb;
  border-bottom: 1px dashed #dbdbdb;
}
.table-sortable tr.ui-sortable-helper {
  -webkit-box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 140ms ease-in;
  transition: 140ms ease-in;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.table-sortable tr.ui-sortable-helper .action-column .btn {
  display: none;
}
.table.table-sortable > tbody > tr.ui-sortable-helper {
  background: rgba(235, 246, 245, 0.8);
}
.table-level-padding {
  padding-left: 18px;
  padding-right: 18px;
}
.table-filter-padding {
  padding-left: 24px;
  padding-right: 24px;
}
.action-column .btn-copy {
  color: #4a4a4a;
  background: #eeeeee;
  border-color: #eaeaea;
}
.action-column .btn-copy:hover,
.action-column .btn-copy.hover,
.action-column .btn-copy:active,
.action-column .btn-copy.active,
.open .dropdown-toggle.action-column .btn-copy {
  color: #3d3d3d;
  background: #afafaf;
  border-color: #909090;
}
.action-column .btn-copy:active,
.action-column .btn-copy.active,
.open .dropdown-toggle.action-column .btn-copy {
  -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);
  background-image: none;
  background: #afafaf;
}
.action-column .btn-copy.disabled,
.action-column .btn-copy[disabled],
.action-column .btn-copy.disabled:hover,
.action-column .btn-copy[disabled]:hover,
.action-column .btn-copy.disabled.hover,
.action-column .btn-copy[disabled].hover,
.action-column .btn-copy.disabled:focus,
.action-column .btn-copy[disabled]:focus,
.action-column .btn-copy.disabled:active,
.action-column .btn-copy[disabled]:active,
.action-column .btn-copy.disabled.active,
.action-column .btn-copy[disabled].active {
  background: #c3c3c3;
  border-color: #aeaeae;
}
.row-status-icon {
  opacity: 0.6;
  vertical-align: middle;
  height: 16px;
  width: 16px;
}
.row-status-icon.left {
  margin-right: 0.3em;
}
.row-status-icon.right {
  margin-left: 0.3em;
}
.row-status-icon.icon--confidential {
  color: #e61919;
}
.row-status-icon.icon--confidentiality-requested {
  fill: #ff6200;
}
.row-status-icon.icon--notification {
  fill: #ff6200;
}
table.table.dmr-summary-table tbody {
  font-size: 0.85714286rem;
  border-bottom: 1px solid #dbdbdb;
}
table.table.dmr-summary-table tbody > tr > th,
table.table.dmr-summary-table tbody > tr > .th {
  min-width: 137px;
}
table.table.dmr-summary-table tbody > tr > td > select {
  min-width: 125px;
}
table.table.dmr-summary-table tbody > tr > td > select[readonly] {
  min-width: 90px;
}
table.table.dmr-summary-table th,
table.table.dmr-summary-table td {
  text-align: center;
}
table.table.table--split-rows tbody > tr:last-child,
table.table.table--split-rows tbody > tr > th[role="rowheader"],
table.table.table--split-rows thead > tr > th,
table.table.table--split-rows thead > tr > .th {
  border-bottom: 1px solid #d4d4d4;
}
table.table.table--split-rows tbody > tr:nth-child(2) {
  border-top: 1px solid #e3e3e3;
}
table.table.table--split-rows tbody > td[rowspan="2"] {
  border-right: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}
table.table.table--split-rows tbody > th[role="rowheader"]:first-child,
table.table.table--split-rows tbody > .th[role="rowheader"]:first-child {
  padding-left: 8px;
  padding-right: 8px;
}
table .input-group-addon,
table .input-group-btn {
  width: auto;
}
.page-body.list-view,
.page-body-column.list-view {
  background-color: #f3f7f7;
}
td .form-control[type="text"] {
  min-width: 6em;
}
td.number {
  text-align: right;
}
.number--charge {
  font-weight: 700;
}
.number--charge--red {
  color: #bb1534;
  background: rgba(187, 21, 52, 0.1);
}
.number--charge--green {
  color: #1a5813;
  background: rgba(39, 130, 28, 0.1);
}
.number--charge--yellow {
  background: rgba(255, 243, 82, 0.3);
  color: #827b21;
}
td.order-select {
  width: 1%;
}
td.order-select select.form-control {
  min-width: calc(51px + 2em);
  width: auto;
}
tbody.headless tr:first-child {
  border-top: 1px solid #dbdbdb;
}
.page-body .table table[aria-labelledby^="datepicker"] > tbody > tr > td {
  padding: 2px;
}
.page-body .table table[aria-labelledby^="datepicker"] thead > tr:first-child > th,
.page-body .table table[aria-labelledby^="datepicker"] thead > tr:first-child > .th {
  padding-left: 2px;
  padding-right: 2px;
}
.page-body .table table[aria-labelledby^="datepicker"] tbody > tr > td:last-child {
  padding-right: 2px;
}
.table-row-thumbnailCell {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 48px;
}
.table-row-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 48px;
  max-height: 64px;
  border: 2px solid white;
  background-color: white;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.2);
}
.table-row-thumbnail--placeholder {
  width: 48px;
  height: 48px;
  background: #dcdcdc;
  border-color: #dcdcdc;
  padding: 12px;
  color: white;
}
.table-row-thumbnail--placeholder > svg {
  width: 100%;
  height: 100%;
}
.table-row-thumbnailCell--clickable {
  display: block;
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-transition: 80ms linear box-shadow;
  transition: 80ms linear box-shadow;
}
.table-row-thumbnailCell--clickable:hover {
  -webkit-box-shadow: 0 0 7px 0px #00c0d9;
          box-shadow: 0 0 7px 0px #00c0d9;
}
.table-row-thumbnail-image {
  max-height: 60px;
  max-width: 44px;
  width: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.table-headerText--large {
  font-size: 18px;
}
td.table-cell--borderRight.table-cell--borderRight,
.td.table-cell--borderRight.table-cell--borderRight {
  border-right: 1px solid #dedede;
}
.checkbox-cell--signingRole {
  min-width: 80px;
}
.table > tbody > tr > .checkbox-cell--signingRole {
  border-right: 1px solid #dedede;
}
.table-headerCell--signingRole-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.table-headerCell--signingRole-row:not(:last-child) {
  margin-bottom: 0.33em;
}
.range-wrap label,
.range-wrap .range-wrap__limit,
.range-wrap .range-wrap__button,
.range-wrap input[type="range"] {
  display: inline-block;
  vertical-align: middle;
}
.range-wrap label {
  margin-bottom: 0;
}
.range-wrap .range-wrap__limit {
  margin: 0;
  font-weight: 600;
  padding: 4px 6px;
  line-height: 1em;
  border-radius: 3px;
  color: #666666;
  background: none;
  min-width: 2em;
  text-align: center;
  border: 1px solid #b3b3b3;
}
.range-wrap .range-wrap__button {
  margin: 0 2px;
  padding: 4px;
  line-height: 1em;
}
.range-wrap .range-wrap__button svg {
  vertical-align: middle;
  height: 14px;
  width: 14px;
}
.range-wrap:hover input[type=range]::-webkit-slider-thumb {
  background: #8b9898;
}
.range-wrap:hover input[type=range]::-moz-range-thumb {
  background: #8b9898;
}
.range-wrap:hover input[type=range]::-ms-thumb {
  background: #8b9898;
}
.range-wrap:hover input[type=range]::-webkit-slider-runnable-track {
  background: #dbdbdb;
}
.range-wrap:hover input[type=range]::-moz-range-track {
  background: #dbdbdb;
}
.range-wrap:hover input[type=range]::-ms-fill-lower {
  background: #dbdbdb;
}
.range-wrap:hover input[type=range]::-ms-fill-upper {
  background: #dbdbdb;
}
input[type=range] {
  -webkit-appearance: none;
  background: none;
  padding: 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  height: 8px;
  cursor: pointer;
  animate: 0.2s;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  background: #d4d4d4;
  border-radius: 6px;
  border: 0px solid #000101;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788787;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -3.5px;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #d4d4d4;
}
input[type=range]::-moz-range-track {
  height: 8px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  background: #d4d4d4;
  border-radius: 6px;
  border: 0px solid #000101;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788787;
  cursor: pointer;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]::-ms-track {
  height: 8px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 30px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #d4d4d4;
  border: 0px solid #000101;
  border-radius: 12px;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]::-ms-fill-upper {
  background: #d4d4d4;
  border: 0px solid #000101;
  border-radius: 12px;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303636;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788787;
  cursor: pointer;
  -webkit-transition: 70ms background-color linear;
  transition: 70ms background-color linear;
}
input[type=range]:focus::-ms-fill-lower {
  background: #d4d4d4;
}
input[type=range]:focus::-ms-fill-upper {
  background: #d4d4d4;
}
.md-dialog-unstyle {
  min-width: 0;
  max-width: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: none;
}
.FullscreenOverlayContainer:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  display: block;
}
.FullscreenOverlayContainer > md-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: white;
  overflow-x: hidden;
  -webkit-transform: none !important;
          transform: none !important;
}
.FullscreenOverlayContainer > md-dialog,
.FullscreenOverlayContainer > md-dialog:focus {
  outline: 0 !important;
}
.md-dialog--noScroll {
  overflow: hidden;
}
.GalleryView-layoutV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.GalleryView-layoutV,
.GalleryView-layoutV:focus {
  outline: 0 !important;
}
.GalleryView-contentLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 16px;
  padding-bottom: 16px;
}
.GalleryView-contentLayout,
.GalleryView-contentLayout:focus {
  outline: 0 !important;
}
.GalleryView-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
}
.GalleryView-header,
.GalleryView-header:focus {
  outline: 0 !important;
}
.GalleryView-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.GalleryView-footer,
.GalleryView-footer:focus {
  outline: 0 !important;
}
.GalleryView-header,
.GalleryView-footer {
  color: #d9d9d9;
}
.GalleryView-exitLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0;
  background: none;
  font-family: inherit;
  color: inherit;
  padding: 8px 8px;
  border-radius: 3px;
  -webkit-transition: 50ms all;
  transition: 50ms all;
}
.GalleryView-exitLink:hover,
.GalleryView-exitLink:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.GalleryView-exitLink,
.GalleryView-exitLink:focus {
  outline: 0 !important;
}
.GalleryView-exitLink-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  width: 20px;
  margin-right: .5em;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.GalleryView-exitLink-icon > svg {
  height: 100%;
  width: 100%;
  stroke: currentColor;
}
.GalleryView-exitLink-icon,
.GalleryView-exitLink-icon:focus {
  outline: 0 !important;
}
.GalleryView-itemWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%;
  position: relative;
}
.GalleryView-itemWrapper,
.GalleryView-itemWrapper:focus {
  outline: 0 !important;
}
.GalleryView-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.GalleryView-item.ng-enter,
.GalleryView-item.ng-leave {
  -webkit-transition: 300ms all;
  transition: 300ms all;
}
.GalleryView-item.ng-leave,
.GalleryView-item.ng-enter.ng-enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.GalleryView-item,
.GalleryView-item:focus {
  outline: 0 !important;
}
.GalleryView-item--transitionLeft.ng-enter {
  -webkit-transform: translateX(-120%);
          transform: translateX(-120%);
}
.GalleryView-item--transitionLeft.ng-leave.ng-leave-active {
  -webkit-transform: translateX(120%);
          transform: translateX(120%);
}
.GalleryView-item--transitionRight.ng-enter {
  -webkit-transform: translateX(120%);
          transform: translateX(120%);
}
.GalleryView-item--transitionRight.ng-leave.ng-leave-active {
  -webkit-transform: translateX(-120%);
          transform: translateX(-120%);
}
.GalleryView-navArrowContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.GalleryView-navArrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3rem;
  margin-left: .125em;
  margin-right: .125em;
  padding: .25em;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  background-color: transparent;
  border-radius: 999px;
  -webkit-transition: 150ms linear;
  transition: 150ms linear;
  -webkit-transition-property: background-color, opacity;
  transition-property: background-color, opacity;
  z-index: 999;
}
.GalleryView-navArrow:not([disabled="disabled"]):hover,
.GalleryView-navArrow:not([disabled="disabled"]):focus {
  background-color: rgba(0, 212, 255, 0.2);
  outline: 0;
}
.GalleryView-navArrow:not([disabled="disabled"]):active {
  background-color: rgba(0, 212, 255, 0.5);
}
.GalleryView-navArrow[disabled="disabled"] {
  pointer-events: none;
  opacity: 0;
}
.GalleryView-navArrow-svg {
  stroke: white;
  height: 100%;
  width: 100%;
}
.GalleryView-navArrowContainer--left .GalleryView-navArrow-svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.GalleryView-pdfPreviewCallout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 0;
  padding: 1em;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
  border-radius: 5px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.GalleryView-pdfPreviewCallout-pagesMsg {
  margin-bottom: .5em;
}
.GalleryView-columnSpacer {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.GalleryView-navArrowContainer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.GalleryView-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.GalleryView-column--image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.GalleryView-column--detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
}
.GalleryView-detail {
  border-left: 2px solid white;
  padding-left: 20px;
}
.GalleryView-previewSubhead {
  opacity: .7;
  font-size: .85em;
  text-transform: uppercase;
  letter-spacing: .03em;
  font-weight: 600;
}
.GalleryView-fileMetadata {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: .5em;
  font-weight: 600;
}
.GalleryView-fileMetadata-item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.GalleryView-fileMetadata-item:not(:first-child):before {
  content: '|';
  margin: 0 .5em;
  opacity: .5;
}
.GalleryView-description {
  font-style: italic;
}
.GalleryView-detail-entry {
  margin-top: 20px;
}
.GalleryView-detail-entry-label {
  opacity: .7;
  font-size: .85em;
  text-transform: uppercase;
  letter-spacing: .03em;
  font-weight: 600;
}
.GalleryView-detail-entry-figure {
  margin-top: .25em;
  font-weight: 600;
}
.GalleryView-image {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
document-preview-image {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.GalleryView-imagePlaceholder {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.GalleryView-itemName {
  margin: 0;
}
.GalleryView-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -10px;
}
.GalleryView-actions > * {
  margin-bottom: 10px;
}
.GalleryView-actions > *:not(:last-child) {
  margin-right: 10px;
}
.GalleryView-actionButton {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 16px;
  background: transparent;
  border: 2px solid white;
  border-radius: 5px;
  color: white;
  font-size: 16px;
  font-weight: 600;
  font-family: inherit;
}
.GalleryView-actionButton,
.GalleryView-actionButton:hover,
.GalleryView-actionButton:focus {
  text-decoration: none;
}
.GalleryView-actionButton:hover,
.GalleryView-actionButton:focus {
  background-color: white;
  color: black;
}
.GalleryView-actionButton:active {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.GalleryView-actionButton--primary {
  background-color: white;
  border-color: white;
  color: black;
}
.GalleryView-actionButton--primary:hover,
.GalleryView-actionButton--primary:focus {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: black;
}
.GalleryView-actionButton--primary:active {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
.GalleryView-actionButton--danger:hover,
.GalleryView-actionButton--danger:focus {
  background-color: #E61D43;
  border-color: #E61D43;
  color: white;
}
.GalleryView-actionButton--danger:active {
  background-color: #bb1534;
  border-color: #bb1534;
}
a.btn-icon-solo--muted,
button.btn-icon-solo--muted {
  color: rgba(0, 0, 0, 0.4);
}
/*#endregion*/
/*
  _____ _____
 |_   _|  __ \
   | | | |  | |___
   | | | |  | / __|
  _| |_| |__| \__ \
 |_____|_____/|___/


*/
.page-body.external-view.public-home.ng-scope {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-body.external-view.public-home {
  background: url('org-specific/oknviro/images/login-bg.jpg') top left no-repeat;
  background-size: cover;
}
.header-instructions-column {
  padding-right: 0;
  height: calc(100% -  60px);
  min-height: calc(100% -  60px);
  max-height: calc(100% -  60px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .header-instructions-column {
    height: calc(100% -  60px);
  }
}
.header-instructions-container {
  width: 75%;
}
.header-instructions-container > .form-group-column.header-instructions {
  padding-left: 51.25px;
  font-weight: 500;
  width: 100%;
}
.xt-page-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.xt-Outer {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: rgba(255, 255, 255, 0.7);
}
.xt-Columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.xt-Column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 0 20px;
}
/*
@media screen and (max-width: 899px) {
  div.xt-Column:not(:first-of-type) {
    margin-top: 1rem;
  }

  .xt-introSlab:not(:last-child) {
    margin-bottom: 10px;
  }
}
*/
.xt-introSlab:not(:last-child) {
  margin-bottom: 24px;
}
.xt-TextLink {
  font-weight: 600;
  color: #00c0d9;
  text-decoration: none;
}
.xt-TextLink:hover,
.xt-TextLink:focus {
  color: #0de3ff;
  text-decoration: underline;
}
.xt-TextLink:active {
  color: #0093a6;
}
.xt-Slab--shadowed {
  -webkit-box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.17);
}
.xt-Slab--clickable {
  cursor: pointer;
}
.xt-Slab--clickable:focus {
  outline: 0;
}
.xt-Slab--clickable:not(.xt-Slab--shadowed):focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.xt-Slab {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 38px;
  padding-right: 38px;
  background-color: #f9f9f9;
}
.xt-Slab--small {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.xt-Slab--large {
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 36px;
  padding-bottom: 36px;
}
.xt-Slab--largeH {
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 36px;
  padding-bottom: 36px;
}
.xt-Slab--largeV {
  padding-top: 36px;
  padding-bottom: 36px;
}
.xt-Slab-column:not(:last-child) {
  margin-right: 24px;
}
.xt-Slab-row:not(:first-child) {
  padding-top: 12px;
}
.xt-Slab-section:not(:first-child) {
  margin-top: 30px;
}
.xt-Slab-headingIconWrap {
  width: 18px;
  height: 18px;
}
.xt-Slab-headingIconWrap--chevron {
  color: #4868AB;
}
.xt-Slab-title {
  font-size: 1em;
  font-weight: 600;
  color: #252d33;
  letter-spacing: -0.02em;
  color: var(--baseColor);
}
.xt-Slab-subtitle {
  font-size: .75em;
  text-transform: uppercase;
  letter-spacing: .045em;
  font-weight: 600;
  color: #6B6B6B;
}
.xt-Slab-title {
  font-size: 21px;
  font-weight: 600;
}
.xt-Slab-description {
  font-size: 1.2rem;
  opacity: .85;
  margin-top: 0.8em;
  font-weight: 400;
}
.xt-SlabButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: none;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: 70ms linear;
  transition: 70ms linear;
  -webkit-transition-property: color, border-color, background-color;
  transition-property: color, border-color, background-color;
  -webkit-box-shadow: 0.1em 0.1em 15px slategray;
          box-shadow: 0.1em 0.1em 15px slategray;
  width: 25vw;
  min-width: 230px;
  font-size: 16px;
  padding-left: 38px;
  padding-right: 38px;
  padding-top: 18px;
  padding-bottom: 18px;
  color: #012b56;
  text-decoration: none;
  background-color: white;
}
.xt-SlabButton:focus {
  outline: 0;
}
.xt-SlabButton:hover,
.xt-SlabButton:focus {
  color: white;
  background-color: #00c0d9;
}
.xt-SlabButton:active {
  background-color: #0093a6;
}
.xt-SlabButton-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.xt-Slab-openNewWindow-icon {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: auto;
}
.xt-SlabButton--paddingH-small {
  padding-left: 24px;
  padding-right: 24px;
}
.xt-SlabButton--blue:hover,
.xt-SlabButton--blue:focus {
  background-color: #339999;
}
.xt-SlabButton--blue:active {
  background-color: #267373;
}
.xt-SlabButton-icon {
  height: 24px;
  width: 24px;
  color: currentColor;
}
.xt-SlabButton-icon--large {
  height: 4em;
  width: 4em;
}
.xt-PublicServices-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.5em;
  -webkit-box-align: space-evenly;
      -ms-flex-align: space-evenly;
          align-items: space-evenly;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.xt-AccountServices-list {
  margin: 0 auto;
}
.xt-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: whitesmoke;
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 1.5em 1em 1.5em 1.5em;
  width: 100%;
  font-size: 1.2rem;
  font-weight: bolder;
  letter-spacing: 0.9px;
}
.xt-login:hover,
.xt-login:focus {
  background-color: #00c0d9;
  color: white;
  text-decoration: none;
}
.xt-login:active {
  background-color: inherit;
  border-color: #00c0d9;
  color: #00c0d9;
}
.xt-login > * {
  margin-right: 1em;
}
.xt-Main-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1em;
}
.xt-GapGroup-item:not(:last-child) {
  border-bottom: 1px solid white;
}
.xt-Body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /* background-image: url(images/lost-lake-butte.jpg);
  background-image: url(images/trillium.jpg);
  background-image: url(images/summit.jpg);
  background-image: url(images/east-fork.jpg);
  background-image: url(images/east-fork-blur.jpg); */
  /* background-image: url(images/east-fork-color.jpg); */
  background-size: cover;
  background-position-y: 0%;
  padding-bottom: 4rem;
}
.xt-Body-header {
  margin: 3rem 0 2rem;
}
@media screen and (max-width: 899px) {
  .xt-Body-header {
    margin: 2rem 0 1.5rem;
  }
}
.xt-Body-mainHeading {
  font-weight: 501;
  font-size: 42px;
  color: #004954;
  letter-spacing: -0.02em;
}
/* ------------------------------- */
/* Generic nSUITE demo stuff START */
/* ------------------------------- */
.xt-Banner {
  padding: 36px 0 48px;
  background: white;
}
.xt-PublicHeading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 35px;
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #00446e;
}
.xt-PublicHeading-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0.2em 0;
}
.xt-PublicHeading-clientLogo {
  display: block;
  background-image: url('org-specific/oknviro/images/svg/client-logo.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 18px;
}
.xt-PublicHeading-clientLogo:not([href]) {
  cursor: default;
}
.xt-PublicHeading-subtext {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
}
.xt-PublicHeading,
.xt-PublicHeading-text {
  line-height: 1.18;
}
.xt-PublicHeadingDescription {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
}
.xt-PublicHeadingDescription-separator {
  opacity: .35;
  margin: 0 .125em;
}
.xt-PublicHeading-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.xt-PublicHeading-split-item--logo {
  height: 40px;
  width: 40px;
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: -8px;
  margin-right: 16px;
}
/*
.xt-Column.xt-Column--main {
  max-width: 1020px;
  flex-basis: 1020px; // needed for shitty IE flexbox rendering
}
*/
.xt-Column--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.xt-Column--main > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 900px;
          flex: 0 1 900px;
}
.xt-Columns {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.xt-Sidebar-header {
  margin: 2rem 0;
  text-align: center;
}
.xt-introSlab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 30vw;
  border-radius: 4px;
  margin-bottom: 0 !important;
}
.xt-introSlab:not(:last-child) {
  border: none;
}
.xt-introLeadIn {
  font-size: 21px;
  font-weight: 600;
  font-style: italic;
  color: #004954;
}
.xt-IntroLeadIn-response.ng-binding {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 18px;
}
.xt-introFeatures {
  margin: 0;
  padding-left: 36px;
  padding-bottom: 0;
  padding-top: 10px;
}
.xt-introFeature {
  font-size: 18px;
  font-weight: 600;
}
.xt-introFeature:not(:last-child) {
  margin-bottom: .66em;
}
.xt-introSlab-feature {
  /* background: white; */
  padding: 24px 0;
  font-size: 21px;
  font-weight: 600;
}
.xt-introSlab-feature-action + .xt-introSlab-feature-action {
  margin-top: .25em;
}
.xt-introSlab-feature--cta {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  padding-top: 40px;
  padding-bottom: 40px;
}
.xt-introSlab-feature-heading {
  margin-bottom: 16px;
}
.xt-CTAButton {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 0;
  background: #007c8d;
  color: white;
  padding: 16px 28px;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .04em;
  font-weight: 600;
  border-radius: 5px;
  border: 1px solid transparent;
  -webkit-transition: 70ms all linear;
  transition: 70ms all linear;
}
.xt-CTAButton:focus,
.xt-CTAButton:hover {
  background: white;
  color: #007c8d;
  border-color: #007c8d;
  text-decoration: none;
}
.xt-CTALink {
  font-weight: 600;
  text-decoration: underline;
  color: #0093a6;
}
.xt-CTALink--lesser {
  font-size: 14px;
}
.xt-body-subHeading {
  margin-top: 12px;
  font-size: 18px;
  font-weight: 600;
  color: #002C33;
}
.xt-Sidebar-subHeading {
  margin-top: 12px;
  font-size: 15px;
  font-weight: 600;
  color: #002C33;
}
/* gross hack to make up for some bullshit in navFlags.less */
.external-view .u-headingInherit {
  font-weight: inherit;
  padding-top: 10px;
}
.xt-Banner .xt-Column.xt-Column--aside {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.xt-introSlab--linked {
  cursor: pointer;
}
.xt-introSlab--linked:hover {
  background: aliceblue;
}
.ux24 h1,
.ux24 h2,
.ux24 h3,
.ux24 h4,
.ux24 h5,
.ux24 h6,
.ux24 .h1,
.ux24 .h2,
.ux24 .h3,
.ux24 .h4,
.ux24 .h5,
.ux24 .h6 {
  font-family: OpenSans-Variable, OpenSans;
  color: #303132;
}
.ux24 input,
.ux24 select {
  height: 32px;
  padding: 0 8px;
  font-size: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  border-radius: 4px;
  border: 0.8px solid #86888A;
}
.ux24 input::-webkit-input-placeholder {
  color: #767676;
  opacity: 1;
}
.ux24 input::-moz-placeholder {
  color: #767676;
  opacity: 1;
}
.ux24 input::-ms-input-placeholder {
  color: #767676;
  opacity: 1;
}
.ux24 input::placeholder {
  color: #767676;
  opacity: 1;
}
.ux24 select {
  background-image: url(images/SVG/chevron-down.svg);
  background-position: center right 8px;
}
.ux24 select:after {
  -webkit-transform: rotate(90);
          transform: rotate(90);
}
.ux24 input.form-control:focus,
.ux24 select.form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: 2px solid #339999;
}
.ux24 select:not(.select2-offscreen) ~ .help-block-container {
  right: unset;
}
.ux24 .full.main:has(.grid-main-sidebar) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ux24.page-body {
  background-color: #f5f7f7;
}
.ux24 .has-error input.form-control,
.ux24 .has-error input.form-control:focus,
.ux24 .has-error select.form-control,
.ux24 .has-error select.form-control:focus {
  border: 2px solid #E61D43;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ux24 .has-error .help-block-container {
  max-width: 100%;
  min-width: 100%;
  margin-top: 2px;
}
.ux24 .has-error .control-label {
  color: #E61D43;
}
.ux24 .form-group {
  margin-bottom: 32px;
}
.ux24 .form-group > .control-label {
  margin-bottom: 4px;
}
.ux24 .form-groups-container.grid-main-sidebar {
  padding-top: 16px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-rows: -webkit-min-content 1fr;
  grid-template-rows: min-content 1fr;
  gap: 16px;
  grid-template-areas: "main sidebar" "main .";
  width: 100%;
  max-width: 1116px;
}
@media (max-width: 992px) {
  .ux24 .form-groups-container.grid-main-sidebar {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr -webkit-min-content;
    grid-template-rows: 1fr min-content;
    grid-template-areas: "sidebar" "main";
  }
}
.ux24 .form-groups-container button {
  width: auto;
  padding: 16px 40px;
  font-size: 14px;
  font-weight: 600;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.ux24 .form-group-column {
  background: white;
  padding: 32px 24px;
  border-radius: 4px;
  float: unset;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ux24 .form-group-column.grid-main {
  grid-area: main;
}
.ux24 .form-group-column.grid-sidebar {
  grid-area: sidebar;
}
.ux24 .form-group-column h3 {
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 600;
}
.ux24 .form-group-column h3:has(+p) {
  margin-bottom: 16px;
}
.ux24 .form-group-column h3 + p {
  margin-bottom: 32px;
}
.ux24 .form-group-column h4 {
  margin-top: 0;
  font-size: 16px;
}
.ux24 .fee-list {
  font-weight: 600;
}
.ux24 .fee-list .fee-list-items {
  border-bottom: 1px solid #E9EBED;
}
.ux24 .fee-list .fee-list-items .fee-item {
  font-size: 16px;
  margin-bottom: 16px;
}
.ux24 .fee-list .fee-list-total {
  color: #616670;
  font-size: 14px;
}
.ux24 .fee-list .fee-list-total .subtotal-item,
.ux24 .fee-list .fee-list-total .total {
  margin-top: 16px;
}
.ux24 .fee-list .fee-list-total .total {
  font-size: 16px;
  font-weight: 600;
  color: #303132;
}
.ux24 .fee-list > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ux24 .fee-list .fee {
  font-weight: 400;
}
.ux24 .form-group-row {
  margin: 0;
  padding-top: 32px;
  border-top: 1px solid #E9EBED;
}
.ux24 .form-group-row:first-of-type {
  padding-top: 0;
  border-top: 0;
}
.ux24 .form-group-row.grid-billing-info-name-address {
  display: grid;
  grid-auto-flow: row;
  gap: 0px 12px;
}
.ux24 .form-group-row .grid-1col {
  grid-column: 1 / span 6;
}
.ux24 .form-group-row .grid-2col-1 {
  grid-column: 1 / span 3;
}
.ux24 .form-group-row .grid-2col-2 {
  grid-column: 4 / span 3;
}
.ux24 .form-group-row .grid-3col-1 {
  grid-column: 1 / span 2;
}
.ux24 .form-group-row .grid-3col-2 {
  grid-column: 3 / span 2;
}
.ux24 .form-group-row .grid-3col-3 {
  grid-column: 5 / span 2;
}
.ux24 ul.form-legend {
  margin-right: unset;
}
.ux24 .warning-box {
  background: #FFF4CE;
  padding: 12px;
  font-size: 12px;
  margin-bottom: 8px;
  border-radius: 4px;
}
.ux24 .warning-box svg:has(+span) {
  margin-right: 8px;
}
.ux24 .form-group.group-controls.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label.group-control-label:before,
.ux24 [wnd-input] > .form-group.required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
.ux24 .form-group[ng-transclude].required:not(.valid):not(.read-only):not(.suppress-required) > .control-label:before,
.ux24 ng-form.ng-invalid-required > .form-group:not(.read-only):not(.suppress-required) > .control-label:before,
.ux24 .form-group.inline-required-indicator.required:not(.valid):not(.read-only):not(.suppress-required):before {
  color: #E61D43;
}
.ux24 .help-block {
  margin: 0;
  padding: 0;
  background: white;
  color: #E61D43;
  display: block;
  float: unset;
  position: unset;
}
.ux24 .help-block span {
  opacity: 1;
  display: block;
  margin: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.13px;
}
.ux24 .help-block:before {
  display: none;
}
.ux24 input[type="checkbox"] {
  /* Remove most all native input styles */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: #86888A;
  width: 16px;
  height: 16px;
  border: 1px solid #86888A;
  border-radius: 0.15em;
  -webkit-transform: translateY(-0.075em);
          transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  padding: 0;
}
.ux24 input[type="checkbox"]::before {
  content: "";
  width: 12px;
  height: 12px;
  -webkit-clip-path: polygon(11% 49%, 0% 65%, 48% 98%, 100% 18%, 83% 6%, 43% 70%);
          clip-path: polygon(11% 49%, 0% 65%, 48% 98%, 100% 18%, 83% 6%, 43% 70%);
  opacity: 0;
  -webkit-transition: 120ms opacity;
  transition: 120ms opacity;
  -webkit-box-shadow: inset 1em 1em rgba(0, 0, 0, 0.87);
          box-shadow: inset 1em 1em rgba(0, 0, 0, 0.87);
}
.ux24 input[type="checkbox"]:checked::before {
  opacity: 1;
}
.ux24 input[type="checkbox"]:focus {
  outline: 2px solid #339999;
  outline-offset: 2px;
  outline-offset: 0px;
}
.ux24 input[type="checkbox"]:disabled {
  color: #959495;
}
.ux24 input[type="radio"] {
  accent-color: #339999;
  height: 20px;
  width: 20px;
  margin: 0;
}
.ux24 label:has(> input[type="radio"]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 28px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  border: 1px solid #E9EBED;
  margin-bottom: 10px;
}
.ux24 label:has(> input[type="radio"]) div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 16px;
}
.ux24 label:has(> input[type="radio"]) div > span:first-child {
  font-weight: bold;
  font-size: 16px;
}
.ux24 label:has(> input[type="radio"]).disabled {
  color: #C5C6C6;
}
.ux24 button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.18px;
  -webkit-transition: background-color 120ms;
  transition: background-color 120ms;
  position: relative;
  background-color: white;
  color: #303132;
  border: 1px solid #86888A;
}
.ux24 button:focus {
  outline: 0;
}
.ux24 button:hover {
  background-color: #F1F2F3;
}
.ux24 button:active {
  background-color: #E9EBED;
}
.ux24 button:focus::before,
.ux24 button:focus-within::before {
  content: "";
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 1px solid #86888A;
}
.ux24 button.primary {
  background-color: #339999;
  color: white;
  border: 0;
}
.ux24 button.primary:hover {
  background-color: #2e8a8a;
}
.ux24 button.primary:active {
  background-color: #1f5c5c;
}
.ux24 button.primary:focus::before,
.ux24 button.primary:focus-within::before {
  border: 1px solid white;
}
.ux24 button.disabled,
.ux24 button:hover.disabled {
  background-color: #F3F3F3;
  color: #9A9B9B;
  border: 0;
}
.ux24 .button-row {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
}
.ux24 .input-warning {
  margin-top: -30px;
  margin-bottom: 14px !important;
  color: #E61D43;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.13px;
}
.ux24 .help-block-container {
  margin-top: 24px;
  position: absolute;
  max-width: 100%;
  min-width: 100%;
}
.ux24 .form-group.has-error .help-block-container > .help-block-alert-icon {
  display: none;
}
.ux24 .form-legend li.required,
.ux24 .inline-required-dot-component:before {
  color: #E61D43;
}
.ux24.pseudo-modal2.login {
  min-height: 775px;
  width: 480px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.12);
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}
.ux24.pseudo-modal2.login.thankyou {
  height: 348px;
}
.ux24.pseudo-modal2.login.activate {
  height: 324px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top {
  height: 170px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-nav {
  /* children of this element are positioned independently from this parent
        so height: 0 prevents spacing issues with reserved but unused screen space */
  height: 0;
  width: 100%;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-logo {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: contain !important;
  width: calc(100% - 256px);
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content {
  min-height: 517px;
  width: 480px;
  padding: 48px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content a {
  margin-bottom: 24px;
  font-weight: 600;
  text-align: center;
  color: #339999;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content h2 {
  margin: 0 0 24px 0;
  font-size: 20px;
  font-weight: 600;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .auth-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .auth-step * {
  margin-bottom: 24px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .auth-step li {
  margin-bottom: 0;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .auth-instructions {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .remember-me {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  line-height: 15px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .remember-me span {
  margin-left: 12px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents * {
  margin-bottom: 24px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents input {
  height: 48px;
  padding: 0 12px;
  font-size: 16px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents form {
  margin-bottom: 0;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents form *:last-child {
  margin-bottom: 0;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents form div[input-type="text"],
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents form div[input-type="current-password"],
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents form div[input-type="new-password"] {
  margin-bottom: 38px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents input[type="checkbox"] {
  width: 16px;
  height: 16px;
  padding: 0;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents .ng-isolate-scope label {
  margin: 0;
  display: unset;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents .has-error .help-block-container {
  margin-top: -22px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F5F5F5;
  padding: 8px;
  text-align: center;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom span {
  font-size: 16px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom span.signup {
  line-height: 16px;
  margin-bottom: 16px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom span.signup:last-child {
  margin-bottom: 0;
}
.ux24.pseudo-modal2.login .capslock-icon {
  width: 100%;
  height: 24px;
  background: #bcbbb9;
  -webkit-mask: url(images/SVG/capslock.svg) no-repeat 100% 100%;
          mask: url(images/SVG/capslock.svg) no-repeat 100% 100%;
  -webkit-mask-size: contain;
          mask-size: contain;
  margin-top: -68px;
  /*-57px;*/
  -webkit-mask-position: top 0px right 12px;
          mask-position: top 0px right 12px;
  /*top 0px right 15px;*/
  pointer-events: none;
  margin-bottom: 44px !important;
  display: none;
}
.ux24.pseudo-modal2.login .capslock-hide {
  display: none !important;
}
.ux24.pseudo-modal2.login div[wnd-input]:focus-within + .capslock-hide {
  display: none !important;
}
.ux24.pseudo-modal2.login div[wnd-input]:focus-within + .capslock-icon {
  display: block;
}
.ux24.pseudo-modal2.login .inline-error {
  text-align: center;
  padding: 12px;
  border-radius: 5px;
  border: 2px solid #E61D43;
  font-weight: 600;
  color: #E61D43;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ux24.pseudo-modal2.login .inline-error a {
  text-decoration: underline;
  font-weight: 600;
  color: #E61D43;
}
.ux24.pseudo-modal2.login .inline-error a:hover {
  text-decoration: none;
}
.ux24.pseudo-modal2.login .inline-error.env-warning {
  position: fixed;
  margin: -36px 0px 0px -8px;
  width: 496px;
  color: white;
  font-weight: 600;
  letter-spacing: .05rem;
  border-radius: 8px 8px 0px 0px;
  background: #E61D43;
  z-index: 999;
}
.ux24.pseudo-modal2.login .disclaimer-preview {
  /* font-size: .85em; */
  font-size: 12px;
}
@-webkit-keyframes fade-opacity {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-opacity {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fade-size {
  0% {
    max-height: 170px;
  }
  99% {
    max-height: 0;
  }
  100% {
    max-height: 0;
    display: none;
  }
}
@keyframes fade-size {
  0% {
    max-height: 170px;
  }
  99% {
    max-height: 0;
  }
  100% {
    max-height: 0;
    display: none;
  }
}
@-webkit-keyframes shrink {
  0% {
    max-height: 775px;
  }
  100% {
    max-height: 240px;
    min-height: unset;
  }
}
@keyframes shrink {
  0% {
    max-height: 775px;
  }
  100% {
    max-height: 240px;
    min-height: unset;
  }
}
.fadeout {
  -webkit-animation-name: fade-opacity;
          animation-name: fade-opacity;
  -webkit-animation-duration: 120ms;
          animation-duration: 120ms;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.fadeout2 {
  -webkit-animation-name: fade-size;
          animation-name: fade-size;
  -webkit-animation-duration: 480ms;
          animation-duration: 480ms;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.shrink {
  -webkit-animation-name: shrink;
          animation-name: shrink;
  -webkit-animation-duration: 480ms;
          animation-duration: 480ms;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media (max-width: 479px) {
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-content {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  wnd-login,
  .pseudo-modal2.login.ux24 {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  .pseudo-modal2.login.ux24 .inline-error.env-warning {
    position: unset;
    width: 100%;
    margin: 0;
    border-radius: 0;
  }
}
@media (max-height: 860px) {
  wnd-login,
  .pseudo-modal2.login.ux24 {
    border-radius: 0;
    height: 100%;
  }
  .pseudo-modal2.login.ux24 {
    overflow-y: auto;
  }
  .pseudo-modal2.login.ux24 .inline-error.env-warning {
    margin-top: 0;
    border-radius: 0;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-top {
    -ms-flex-negative: .1;
        flex-shrink: .1;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-top .modal-logo {
    margin-top: 40px;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-content {
    -ms-flex-negative: .5;
        flex-shrink: .5;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-bottom {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.wnd-chat-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 680px;
  height: 632px;
  background: #faf9f8;
  border: 1px solid #86888a;
  opacity: 1;
  -webkit-transition: height 250ms, width 250ms, opacity 250ms;
  transition: height 250ms, width 250ms, opacity 250ms;
  overflow-y: hidden;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.wnd-chat-container.minimized {
  height: 32px;
  width: 300px;
}
.wnd-chat-container.minimized .chat-header .chat-header-buttons .chat-header-minimize a svg.plus {
  height: 18px;
}
.wnd-chat-container.closed {
  height: 0px;
  width: 0px;
  opacity: 0;
}
.wnd-chat-container .chat-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  width: 100%;
  background: white;
  gap: 8px;
  padding-left: 8px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 999;
}
.wnd-chat-container .chat-header .chat-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #303132;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  font-weight: 600;
  gap: 8px;
}
.wnd-chat-container .chat-header .chat-title svg {
  fill: #9747ff;
  height: 20px;
  width: 20px;
}
.wnd-chat-container .chat-header .chat-header-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wnd-chat-container .chat-header .chat-header-buttons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 28px;
}
.wnd-chat-container .chat-header .chat-header-buttons a svg {
  height: 18px;
  width: 18px;
  fill: #303132;
}
.wnd-chat-container .chat-header .chat-header-buttons a:focus {
  outline: 1px solid rgba(255, 255, 255, 0.6);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize {
  -webkit-transition: background 150ms;
  transition: background 150ms;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize a {
  display: grid;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize a svg {
  grid-column: 1;
  grid-row: 1;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize a svg.plus {
  height: 0;
  -webkit-transition: height 250ms;
  transition: height 250ms;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize:hover {
  background: rgba(0, 0, 0, 0.1);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize:focus-within {
  outline: 1px solid rgba(0, 0, 0, 0.6);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-minimize:active {
  background: rgba(0, 0, 0, 0.2);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-exit {
  -webkit-transition: background 150ms;
  transition: background 150ms;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-exit svg {
  height: 16px;
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-exit:hover {
  background: rgba(0, 0, 0, 0.1);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-exit:focus-within {
  outline: 1px solid rgba(0, 0, 0, 0.6);
}
.wnd-chat-container .chat-header .chat-header-buttons .chat-header-exit:active {
  background: rgba(0, 0, 0, 0.2);
}
.wnd-chat-container .chat-inner-container {
  height: 600px;
  -webkit-transition: height 250ms;
  transition: height 250ms;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wnd-chat-container .chat-inner-container.minimized {
  height: 0px;
}
.wnd-chat-container .chat-history {
  padding: 0 8px;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.wnd-chat-container .chat-history .chat-history-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item {
  background: white;
  border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px;
  margin: 8px 0;
  -webkit-box-shadow: 0 4px 8px lightgray;
          box-shadow: 0 4px 8px lightgray;
  scroll-margin-top: 8px;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item.chat-history-item-user {
  background: #007C89;
  border-bottom-right-radius: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: white;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item.chat-history-item-sys {
  border-bottom-left-radius: 0;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item.chat-history-item-sys svg.loading {
  height: 20px;
  width: 20px;
  fill: #BF7DE8;
  fill-opacity: 1;
  -webkit-animation-name: chat-loading;
          animation-name: chat-loading;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes chat-loading {
  0% {
    fill-opacity: 1;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    fill-opacity: .75;
  }
  50% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: .75;
  }
  100% {
    fill-opacity: 1;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes chat-loading {
  0% {
    fill-opacity: 1;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    fill-opacity: .75;
  }
  50% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: .75;
  }
  100% {
    fill-opacity: 1;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item p {
  margin: 0 0 4px;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item ul,
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item ol {
  margin-bottom: 8px;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item ul li,
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item ol li {
  margin-bottom: 4px;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-date {
  margin: 8px 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.wnd-chat-container .chat-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-height: 32px;
  width: 100%;
  background: white;
  border-top: 1px solid #86888a;
}
.wnd-chat-container .chat-input .expanding-textbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 8px;
  width: 100%;
  overflow: hidden;
  resize: none;
  min-height: 32px;
  line-height: 20px;
  max-height: 68px;
}
.wnd-chat-container .chat-input .expanding-textbox:focus {
  outline: none;
  border: none;
}
.wnd-chat-container .chat-input .expanding-textbox[contenteditable]:empty::before {
  content: attr(placeholder);
  color: gray;
}
.wnd-chat-container .chat-input:focus-within {
  outline: 2px solid #007C89;
  outline-offset: -1px;
}
.wnd-chat-container .chat-input label {
  display: none;
}
.wnd-chat-container .chat-input div[wnd-input] {
  width: calc(100% - 30px);
}
.wnd-chat-container .chat-input input {
  height: 31px;
  width: 100%;
  padding: 6px 8px;
  border: 0;
  background: none;
  outline: none;
}
.wnd-chat-container .chat-input input:focus {
  outline: none;
  border: none;
}
.wnd-chat-container .chat-input .button-container {
  height: 100%;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 150ms;
  transition: background 150ms;
}
.wnd-chat-container .chat-input .button-container button {
  width: 30px;
  height: 30px;
  border: none;
  background: none;
}
.wnd-chat-container .chat-input .button-container svg {
  height: 20px;
  width: 20px;
  fill: #007C89;
  -webkit-transition: fill 150ms;
  transition: fill 150ms;
}
.wnd-chat-container .chat-input .button-container.disabled svg {
  fill: #999999;
}
.wnd-chat-container .chat-input .button-container:hover:not(.disabled),
.wnd-chat-container .chat-input .button-container:focus-within:not(.disabled) {
  background: #007C89;
}
.wnd-chat-container .chat-input .button-container:hover:not(.disabled) svg,
.wnd-chat-container .chat-input .button-container:focus-within:not(.disabled) svg {
  fill: white;
}
.wnd-chat-container .chat-input * {
  border-radius: 0;
}
wnd-summary {
  position: relative;
}
wnd-summary a {
  text-decoration: none;
  border-bottom: none !important;
}
wnd-summary a.toggle-button {
  height: 28px;
  width: 24px;
}
wnd-summary a.toggle-button svg {
  height: 20px;
  width: 20px;
  fill: #626262;
  -webkit-transition: fill 150ms;
  transition: fill 150ms;
}
wnd-summary a.toggle-button:hover svg,
wnd-summary a.toggle-button.toggle-button-open svg {
  fill: #9747ff;
}
wnd-summary .summary-container {
  position: absolute;
  top: 0px;
  width: 414px;
  min-width: 280px;
  height: 500px;
  border-radius: 4px;
  z-index: 999;
  border: 1px solid #86888a;
  background: #faf9f8;
  overflow: hidden;
  -webkit-transition: height 150ms, min-height 150ms;
  transition: height 150ms, min-height 150ms;
  cursor: auto;
}
wnd-summary .summary-container.left {
  right: 30px;
  direction: rtl;
}
wnd-summary .summary-container.right {
  left: 30px;
  direction: ltr;
}
wnd-summary .summary-container .summary-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  position: relative;
  background: white;
  border-radius: 4px 4px 0 0;
  font-size: 12px;
  color: #303132;
  direction: ltr;
}
wnd-summary .summary-container .summary-header a {
  text-decoration: none;
  border-bottom: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
wnd-summary .summary-container .summary-header a.close-button svg {
  height: 18px;
  width: 18px;
  fill: #303132;
}
wnd-summary .summary-container .summary-header a.refresh-button svg {
  height: 14px;
  width: 14px;
  fill: #007C89;
}
wnd-summary .summary-container .summary-header a.context-button svg {
  height: 10px;
  width: 10px;
  fill: #007C89;
}
wnd-summary .summary-container .summary-header .summary-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-title {
  padding: 0 8px;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context {
  position: relative;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context a {
  line-height: 14px;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context a:active,
wnd-summary .summary-container .summary-header .summary-title-container .summary-context a:focus {
  text-decoration: none;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context a.menu-open {
  background: rgba(0, 0, 0, 0.2);
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu {
  position: absolute;
  min-width: 142px;
  background: white;
  list-style-type: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid #E2E1E1;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li {
  height: 34px;
  width: 100%;
  padding: 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 150ms;
  transition: background 150ms;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li:first-of-type {
  border-radius: 4px 4px 0 0;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li:last-of-type {
  border-radius: 0 0 4px 4px;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #303132;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li:hover {
  background: rgba(0, 0, 0, 0.2);
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-context ul.summary-context-menu li svg {
  width: 15px;
  height: 15px;
  fill: #007C89;
}
wnd-summary .summary-container .summary-header .summary-title-container .summary-refresh a {
  margin-left: 4px;
}
wnd-summary .summary-container .summary-header .summary-close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
wnd-summary .summary-container .summary-header .summary-title-button {
  height: 32px;
  width: 28px;
  -webkit-transition: background 150ms;
  transition: background 150ms;
}
wnd-summary .summary-container .summary-header .summary-title-button:hover {
  background: rgba(0, 0, 0, 0.2);
}
wnd-summary .summary-container .summary-header .summary-title-button.context-button {
  font-size: 14px;
  font-weight: 600;
  color: #303132;
  width: unset;
  height: unset;
  padding: 0 8px;
  padding: 4px;
  border-radius: 4px;
  gap: 8px;
}
wnd-summary .summary-container .summary-content {
  padding: 8px;
  height: calc(100% - 32px);
  overflow-y: auto;
  direction: ltr;
}
wnd-summary .summary-container .summary-content .summary-date {
  font-size: 12px;
  font-style: italic;
  color: #626262;
  margin-bottom: 8px;
}
wnd-summary .summary-container .summary-content svg.loading {
  height: 20px;
  width: 20px;
  fill: #9747ff;
  opacity: .6;
  fill-opacity: 1;
  -webkit-animation-name: chat-loading;
          animation-name: chat-loading;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@keyframes chat-loading {
  0% {
    fill-opacity: 1;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    fill-opacity: .75;
  }
  50% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: .75;
  }
  100% {
    fill-opacity: 1;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
wnd-summary .summary-container .summary-content a {
  vertical-align: baseline;
}
wnd-summary .summary-container .summary-content p,
wnd-summary .summary-container .summary-content li {
  text-wrap: wrap;
}
wnd-summary .summary-container .summary-content p {
  margin: 0 0 4px;
}
wnd-summary .summary-container .summary-content ul,
wnd-summary .summary-container .summary-content ol {
  margin-bottom: 8px;
}
wnd-summary .summary-container .summary-content ul li,
wnd-summary .summary-container .summary-content ol li {
  margin-bottom: 4px;
}
wnd-summary .summary-container.awaiting-response {
  min-height: 70px;
  height: 70px;
}
wnd-summary .summary-container.awaiting-response .summary-content {
  overflow: hidden;
}
wnd-summary .summary-container.error {
  min-height: 90px;
  height: 90px;
}
wnd-summary .summary-container.error .summary-content {
  overflow: hidden;
}
wnd-summary .summary-container:not(.awaiting-response):not(.error) {
  min-height: 236px;
  resize: both;
  -webkit-transition: unset;
  transition: unset;
}
wnd-func-area-icon {
  height: 24px;
  width: 24px;
}
wnd-func-area-icon.header {
  display: inline-block;
  margin-left: 8px;
}
wnd-func-area-icon.small {
  height: 16px;
  width: 16px;
}
wnd-func-area-icon.large {
  height: 32px;
  width: 32px;
}
wnd-func-area-icon svg.entity-type {
  height: 100%;
  width: 100%;
}
wnd-func-area-icon svg.entity-type.site {
  fill: #1414E3;
}
wnd-func-area-icon svg.entity-type.person {
  fill: #D65529;
}
wnd-func-area-icon svg.entity-type.organization {
  fill: #4F8203;
}
wnd-func-area-icon svg.entity-type.beach {
  fill: #228AE6;
}
wnd-func-area-icon svg.entity-type.compliance-action {
  fill: #C184CC;
}
wnd-func-area-icon svg.entity-type.conservation-easement {
  fill: #956F61;
}
wnd-func-area-icon svg.entity-type.evaluation {
  fill: #41AFA6;
}
wnd-func-area-icon svg.entity-type.financial-assurance {
  fill: #04A9F5;
}
wnd-func-area-icon svg.entity-type.receivable {
  fill: #468049;
}
wnd-func-area-icon svg.entity-type.project-master {
  fill: #49284D;
}
wnd-func-area-icon svg.entity-type.project {
  fill: #7BA142;
}
wnd-func-area-icon svg.entity-type.permit {
  fill: #DA6748;
}
wnd-func-area-icon svg.entity-type.complaint {
  fill: #D5A205;
}
wnd-func-area-icon svg.entity-type.application {
  fill: #A787E4;
}
wnd-func-area-icon svg.entity-type.dmr {
  fill: #1980C4;
}
wnd-func-area-icon svg.entity-type.schedule {
  fill: #ED8ABF;
}
/*
   Used for custom styles per client.  Overwritten by the build process
*/
.xt-PublicHeading-clientLogo {
  width: 94px;
  height: 34px;
  background-image: url("org-specific/oknviro/images/svg/client-logo-landing.svg");
}
.xt-PublicHeading-subtext {
  margin-bottom: -3px;
}
.navbar-fixed-top {
  background: black;
}
.navbar-fixed-top > .navbar.navbar-inverse .app-home-logo {
  padding-top: 0.5em;
  margin-bottom: -1em;
}
.navbar-fixed-top > .navbar.navbar-inverse .app-home-logo svg {
  height: 2em;
  width: auto;
}
.pseudo-modal .logo-center {
  background: url("org-specific/oknviro/images/svg/client-logo.svg") no-repeat;
  width: 80%;
  max-height: 100%;
  height: 0;
  padding-bottom: 40%;
  background-size: 100%;
}
.nav > li > a > img {
  height: 22px;
  max-height: 100%;
}
.navbar-fixed-top > .navbar .navbar-brand.logo.non-fixed-logo {
  padding-top: -7px;
  padding-bottom: -8px;
}
.navbar-fixed-top > .navbar .navbar-brand.logo.non-fixed-logo .svg-image {
  display: none;
}
.navbar-fixed-top > .navbar.global-navbar .divider-vertical {
  background: rgba(255, 255, 255, 0.2);
}
.slice .what {
  padding-left: 1em;
  padding-right: 1em;
}
.collapse-row__box.box--left.box--list {
  background-color: rgba(19, 19, 19, 0.75);
}
.collapse-row__box.box--right.box--login-controls {
  background-color: rgba(19, 19, 19, 0.38);
}
.what .first-line {
  color: #006699;
}
.what .second-line {
  color: #777;
}
.slice--secondary .first-line {
  color: white;
}
.slice--secondary .second-line {
  color: rgba(255, 255, 255, 0.8);
}
.slice--secondary .second-line strong {
  color: inherit;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button,
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-brand,
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand:hover,
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand:focus {
  color: #f0f0f0;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm.button:hover {
  color: #fff;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-star,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-star,
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-help,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-help {
  fill: #99cc00;
}
.slice.slice--primary {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0.3)));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.3));
}
.slice.slice--secondary {
  background-color: #012b56;
}
.box .box__heading {
  background: #fff;
  color: #012b56;
  border-bottom-color: #339999;
}
.box__content--link:hover .box__heading,
.box__content--link:focus .box__heading {
  background-color: #fafafa;
}
.box__description {
  background-color: #339999;
}
.box__content--link:hover .box__description,
.box__content--link:focus .box__description {
  background-color: rgba(51, 153, 153, 0.75);
}
.slice .what {
  padding: 50px 0 10px;
}
.second-line {
  font-weight: 100;
}
.second-line > strong {
  color: #666;
}
.slice--primary .collapse-row {
  max-width: 1200px;
  margin: 0 auto;
}
.collapse-row__box.box--left.box--list {
  background-color: #f0f0f0;
}
.collapse-row__box.box--right.box--login-controls {
  background-color: #fafafa;
}
.why-create {
  margin-top: 0;
  color: #006699;
}
.preface,
.postface {
  font-size: 1.1rem;
  color: #012b56;
}
.list--why-miwaters li {
  color: #888;
  font-size: 1rem;
  background-color: #fafafa;
}
.postface a {
  color: #012b56;
}
.box-row {
  margin: 0 auto;
  max-width: 1400px;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-logo {
  background: url("org-specific/oknviro/images/svg/client-logo.svg") bottom center no-repeat;
  background-size: 80%;
}
.pseudo-modal {
  background: #012b56;
  border-radius: 3px;
}
.pseudo-modal .pseudo-modal-actions {
  background: #006699;
}
.pseudo-modal .inner {
  position: relative;
  -webkit-box-shadow: 2px 2px 10px #666;
          box-shadow: 2px 2px 10px #666;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action:disabled {
  opacity: 0.35;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action {
  font-size: 1rem;
  font-weight: 600;
  color: #fafafa;
  background: #0099cc;
  border-color: #006699;
  padding: 8px 16px;
}
.pseudo-modal .pseudo-modal-actions .btn-main-action:hover {
  font-size: 1rem;
  font-weight: 600;
  color: #fafafa;
  background: rgba(0, 153, 204, 0.9);
  border-color: #006699;
}
.nav__tab.tab--active .tab__link .tab__label {
  color: white;
  background-color: #012b56;
}
.nav__tab svg {
  fill: #012b56;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-chat,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-chat {
  fill: #dcdcdc;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm.svg-icon-task,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm.svg-icon-task {
  fill: #dcdcdc;
}
.navbar-fixed-top > .navbar .charm.svg-charm:focus {
  background-color: #0099cc;
  outline: #339999;
}
/*
.table > tbody > tr {
    background-color: rgba(0,0,0,0.02);
}

.table > tbody > tr.odd {
    background-color: rgba(50,100,100,0.1);
}
*/
.nav-flag--page-heading {
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  height: 100%;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked,
.nav-flag--back.nav-flag--public-notices .nav-flag__border,
.nav-flag--back.nav-flag--public-notices .nav-flag__border a,
.nav-flag--back.nav-flag--public-notices .nav-flag__border svg {
  background-color: #474747;
  color: #efefef;
  fill: #efefef;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__border:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__border a:hover,
.nav-flag--back.nav-flag--public-notices .nav-flag__border svg:hover {
  background-color: #474747;
  color: #ffffff;
  fill: #ffffff;
}
.nav-flag--back.nav-flag--public-notices .nav-flag__header .component__box-link:hover svg,
.nav-flag--back.nav-flag--public-notices .nav-flag__header.component--linked:hover svg,
.nav-flag--back.nav-flag--public-notices .nav-flag__border:hover svg,
.nav-flag--back.nav-flag--public-notices .nav-flag__border a:hover svg,
.nav-flag--back.nav-flag--public-notices .nav-flag__border svg:hover svg {
  fill: #ffffff;
}
.nav-flag__title.component__contents {
  padding: 0.2em 0;
  font-size: 1.5em;
  font-weight: 600;
}
.nav-flag--public-notices .nav-flag__border {
  background-color: #006699;
}
.nav-flag--public-notices .nav-flag__header {
  display: none;
}
.nav-flag--public-notices .nav-flag__header:after {
  border-color: transparent transparent transparent #012b56;
}
.nav-flag--public-notices .nav-flag__canvas .cta.cta--btn {
  background-color: #0086b3;
  color: #f0f0f0;
}
.nav-flag--public-notices .nav-flag__canvas .cta.cta--btn:hover {
  background-color: #00678a;
  color: #ffffff;
}
.external-view {
  color: #006699;
}
/*Necessary for slightly larger min-width SCEP font face*/
.input--minWidth--phoneNumber,
.form-control[type="text"] {
  min-width: 7.75em;
  /* Translates to ~ 10 digits plus dashes */
}
.multiline-heading {
  font-weight: 600;
}
/*
 * Import print styles as well
 */
@media screen and (min-width: 0\0) {
  .ie10-block {
    display: block;
  }
  .ie10-block.callout-row {
    margin-left: -15px;
    margin-right: -15px;
    margin-left: 0;
    margin-right: 0;
  }
  .ie10-block.callout-row:before,
  .ie10-block.callout-row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .ie10-block.callout-row:after {
    clear: both;
  }
  .ie10-block.callout-row:before,
  .ie10-block.callout-row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .ie10-block.callout-row:after {
    clear: both;
  }
  .ie10-block.callout-row .callout {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 12px;
  }
}
@media screen and (min-width: 0\0) and (min-width: 768px) {
  .ie10-block.callout-row .callout {
    float: left;
    width: 33.33333333%;
  }
}
.options--center-align .options__heading {
  text-align: center;
}
.options.options--flat-bg {
  background: #F5F5F5;
  border: 1px solid #EAEAEA;
}
.options.options--checkered,
.file-upload-method.options__container {
  background: #eee;
  border: #d8d8d8 1px solid;
  background-image: url('images/checkered-bg.png');
  background-repeat: repeat;
}
.options__row {
  margin-left: -15px;
  margin-right: -15px;
  margin: 26px 0;
}
.options__row:before,
.options__row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.options__row:after {
  clear: both;
}
.options__row:before,
.options__row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.options__row:after {
  clear: both;
}
.options__row .options__cell {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  text-align: center;
  padding: 20px 25px;
}
@media (min-width: 992px) {
  .options__row .options__cell {
    float: left;
    width: 50%;
  }
}
.options__row .options__cell:not(:last-child) {
  border-bottom: 1px solid #d8d8d8;
}
@media screen and (min-width: 992px) {
  .options__row .options__cell:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid #d8d8d8;
  }
}
.tab-menu {
  z-index: 10;
  position: relative;
  margin-bottom: 0;
  margin-bottom: 7px;
}
ul.tab-menu__nav {
  list-style-type: none;
  padding: 0;
  display: table;
  width: 100%;
  margin: 0;
  height: 53px;
  margin-bottom: 7px;
  margin-bottom: 0;
}
ul.tab-menu__nav:hover .nav__tab .tab__label.label--hover-drop,
ul.tab-menu__nav.is-focused .nav__tab .tab__label.label--hover-drop {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.17);
}
.nav__tab {
  display: table-cell;
  text-align: center;
  cursor: pointer;
  position: relative;
  height: 53px;
}
.nav__tab .tab__label {
  text-transform: uppercase;
  font-size: 0.71428571rem;
  line-height: 1.5em;
  display: inline-block;
  letter-spacing: 2px;
  font-weight: 600;
  color: #5a636d;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.nav__tab .tab__label.label--hover-drop {
  -webkit-transform: translateY(7px);
          transform: translateY(7px);
  opacity: 1;
  padding: 4px;
  -webkit-transition: 160ms 110ms ease;
  transition: 160ms 110ms ease;
  -webkit-transition-property: -webkit-transform, -webkit-box-shadow;
  transition-property: -webkit-transform, -webkit-box-shadow;
  transition-property: transform, box-shadow;
  transition-property: transform, box-shadow, -webkit-transform, -webkit-box-shadow;
}
.nav__tab svg {
  display: block;
  height: 20px;
  width: 20px;
  margin: 0 auto;
  color: #012b56;
}
.nav__tab .tab__link {
  width: 100%;
  padding: 13px 5px;
  border-top: 7px solid transparent;
  display: block;
  position: relative;
  background-color: #fcfcfc;
}
.nav__tab .tab__link:hover {
  background-color: #e3eaf0;
}
.nav__tab.tab--site .site-context__box {
  display: none;
}
.nav__tab.tab--active .tab__link .tab__label {
  color: white;
  background-color: #012b56;
}
.nav__tab:not(.tab--active) .tab__link svg {
  opacity: .4;
}
.nav__tab:not(.tab--active) .tab__link .tab__label {
  background-color: #e3eaf0;
}
.nav__tab:not(.tab--active) .tab__link:hover svg,
.nav__tab:not(.tab--active) .tab__link:focus svg {
  opacity: .6;
}
.nav__tab:not(.tab--active) .tab__link:hover .tab__label,
.nav__tab:not(.tab--active) .tab__link:focus .tab__label {
  background-color: #2b5680;
  color: white;
}
.collapsed .nav__tab {
  display: block;
}
.collapsed .nav__tab .tab__link {
  border-top: 0;
}
.collapsed .nav__tab .tab__label {
  display: none;
}
.main-sidebar .menu-controls {
  background: #f6f8f8;
  min-width: 40px;
}
.sidebar.main-sidebar .primary-nav-container {
  width: 100vw;
}
.sidebar.main-sidebar .primary-nav-container .primary-nav {
  width: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 200px;
}
.sidebar.main-sidebar .primary-nav-container .primary-nav.is-active {
  max-height: calc(100vh - 270px);
  overflow-y: auto;
}
.sidebar.main-sidebar .primary-nav-container .primary-nav.is-active.is-active-add,
.sidebar.main-sidebar .primary-nav-container .primary-nav.is-active.is-active-remove {
  overflow-y: hidden;
}
.sidebar.main-sidebar .primary-nav-container .primary-nav li {
  max-width: 540px;
}
.sidebar {
  background: #fcfcfc;
  border-right: 1px solid #dbdbdb;
  -webkit-box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.1);
  z-index: 10;
  -webkit-transition: 0.2s width ease;
  transition: 0.2s width ease;
}
.sidebar a,
.sidebar a:hover,
.sidebar a:focus {
  text-decoration: none;
}
.sidebar .menu-controls .expand-collapse-button {
  display: inline-block;
  font-size: 1.14285714rem;
  line-height: 1;
  padding: 11px;
  width: 100%;
  color: #27821c;
  text-align: left;
  background: none;
  border: 0;
}
.sidebar .menu-controls .expand-collapse-button svg {
  fill: #27821c;
}
.sidebar .menu-controls .expand-collapse-button:hover {
  background: #27821c;
}
.sidebar .menu-controls .expand-collapse-button:hover svg {
  fill: white;
}
.sidebar .menu-controls .collapse-arrow g {
  -webkit-transition: 170ms linear;
  transition: 170ms linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.sidebar .menu-controls .collapse-arrow #collapseArrow {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.sidebar .menu-controls .collapse-arrow #collapseColumnMasked {
  opacity: 1;
}
.sidebar .menu-controls .collapse-arrow #collapseColumnUnmasked {
  opacity: 0;
}
.sidebar.collapsed .menu-controls .collapse-arrow #collapseArrow {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.sidebar.collapsed .menu-controls .collapse-arrow #collapseColumnUnmasked {
  opacity: 1;
}
.sidebar.collapsed .menu-controls .collapse-arrow #collapseColumnMasked {
  opacity: 0;
}
.sidebar .primary-nav-container {
  z-index: 1;
  position: relative;
}
.sidebar .primary-nav-container .primary-nav.is-active {
  max-height: 500px;
  padding-top: 23px;
  padding-bottom: 23px;
}
.sidebar .nav {
  width: 259px;
  min-width: 100%;
}
.sidebar .nav > ul,
.sidebar .nav > ul > li {
  width: 260px;
  width: 259px;
}
.sidebar .primary-nav > li > a,
.sidebar .sub-nav > li > a,
.sidebar .flat-nav > li > a,
.sidebar .primary-nav > li > button,
.sidebar .sub-nav > li > button,
.sidebar .flat-nav > li > button {
  color: #252525;
  border-radius: 0;
}
.sidebar .primary-nav > li > a:hover,
.sidebar .sub-nav > li > a:hover,
.sidebar .flat-nav > li > a:hover,
.sidebar .primary-nav > li > button:hover,
.sidebar .sub-nav > li > button:hover,
.sidebar .flat-nav > li > button:hover,
.sidebar .primary-nav > li > a:focus,
.sidebar .sub-nav > li > a:focus,
.sidebar .flat-nav > li > a:focus,
.sidebar .primary-nav > li > button:focus,
.sidebar .sub-nav > li > button:focus,
.sidebar .flat-nav > li > button:focus {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.06);
}
.sidebar .primary-nav > li > a.is-inactive,
.sidebar .sub-nav > li > a.is-inactive,
.sidebar .flat-nav > li > a.is-inactive,
.sidebar .primary-nav > li > button.is-inactive,
.sidebar .sub-nav > li > button.is-inactive,
.sidebar .flat-nav > li > button.is-inactive {
  color: #7e7e7e;
  cursor: default;
}
.sidebar .primary-nav > li > a.is-inactive,
.sidebar .sub-nav > li > a.is-inactive,
.sidebar .flat-nav > li > a.is-inactive,
.sidebar .primary-nav > li > button.is-inactive,
.sidebar .sub-nav > li > button.is-inactive,
.sidebar .flat-nav > li > button.is-inactive,
.sidebar .primary-nav > li > a.is-inactive:hover,
.sidebar .sub-nav > li > a.is-inactive:hover,
.sidebar .flat-nav > li > a.is-inactive:hover,
.sidebar .primary-nav > li > button.is-inactive:hover,
.sidebar .sub-nav > li > button.is-inactive:hover,
.sidebar .flat-nav > li > button.is-inactive:hover {
  background-color: #dbe3e3;
}
.sidebar .primary-nav {
  -webkit-transition: 0.3s max-height ease, 0.3s padding ease;
  transition: 0.3s max-height ease, 0.3s padding ease;
  overflow: hidden;
  max-height: 0px;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #f8f8f8;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.sidebar .primary-nav > li > a,
.sidebar .primary-nav > li > button,
.sidebar .primary-nav > li .primary-nav-item {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #252525;
  font-size: 1.14285714rem;
  font-weight: 700;
}
.sidebar .primary-nav > li > a.is-active,
.sidebar .primary-nav > li > button.is-active,
.sidebar .primary-nav > li .primary-nav-item.is-active {
  color: #d24204;
}
.sidebar .sub-nav {
  overflow-y: auto;
  overflow-x: hidden;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fcfcfc), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fcfcfc)) 0 100%, /* Shadows */ radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(#fcfcfc 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fcfcfc 70%) 0 100%, /* Shadows */ radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: #fcfcfc;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  /* Opera doesn't support this in the shorthand */
  background-attachment: local, local, scroll, scroll;
  padding-top: 36px;
  padding-bottom: 36px;
}
.sidebar .sub-nav > li > a,
.sidebar .sub-nav > li > button {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400;
  font-size: 1.14285714rem;
}
.sidebar .sub-nav > li > a.is-active,
.sidebar .sub-nav > li > button.is-active {
  color: #d24204;
  font-weight: 600;
}
.SiteContext {
  position: relative;
  width: 100%;
  background: #2b5680;
  border-bottom: 2px solid #012b56;
  word-break: break-word;
  -webkit-transition: 380ms;
  transition: 380ms;
}
.SiteContext + .sub-nav {
  padding-top: 18px;
}
.sidebar.collapsed .SiteContext {
  display: none;
}
.SiteContext-title {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 20px;
  font-size: 1.42857143rem;
  line-height: 1.2;
  font-weight: 600;
  font-family: OpenSans-Variable, OpenSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  color: white;
}
.SiteContext-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  padding-right: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
}
.SiteContext-wrap.is-active {
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}
.SiteContext-wrap.is-active .SiteContext-title-text {
  color: rgba(255, 255, 255, 0);
  opacity: 0;
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}
.SiteContext-wrap.is-active .SiteContext-dropdownIcon {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
          transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -webkit-transition-duration: 310ms;
          transition-duration: 310ms;
}
/*.SiteContext-iconWrap {
  // vertically aligns the icon with the first line of text
  height: @sidebar-siteSelection-title-fontSize * @sidebar-siteSelection-title-lineHeight;
  margin-right: @sidebar-siteSelection-innerPaddingH;
  display: flex;
  align-items: center;
}*/
.SiteContext-dropdownIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 12px;
  color: white;
  opacity: 0.9;
  -webkit-transition: 270ms ease-out;
  transition: 270ms ease-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.SiteContext-title--dim {
  opacity: 0.9;
}
.SiteContext--isDropdownOpen ~ .sub-nav {
  opacity: 0.9;
}
.site-selection-filter {
  padding: 12px 30px;
}
.site-selection-filter input {
  height: auto;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 6px;
  font-size: 19px;
}
.sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sidebar > div {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.sidebar > .nav-pills {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.checklist .checklist__item {
  display: table;
  padding: 4px 8px;
  margin: 0 0 4px 0;
  border-radius: 3px;
}
.checklist .checklist__item.is-invalid {
  background-color: #E61D43;
  color: white;
  font-weight: 600;
}
.checklist .item__status,
.checklist .item__status-marker {
  vertical-align: middle;
  display: table-cell;
}
.checklist .item__status-marker {
  height: 20px;
  width: 14px;
}
.checklist .checklist__item.is-invalid .item__status-marker {
  fill: #8d1027;
}
.checklist .checklist__item.is-valid .item__status-marker {
  fill: #007626;
}
.checklist .checklist__item.is-warning .item__status-marker {
  fill: #8a682f;
}
.checklist .item__status {
  padding: 0 6px;
}
.table.dmr-daily-table tbody th,
.table.dmr-daily-table tbody td {
  padding: 3px;
}
.table.dmr-daily-table th {
  text-align: center;
  vertical-align: middle;
}
.table.dmr-daily-table td > div {
  margin-left: auto;
  margin-right: auto;
}
.dmr-page-container {
  background: none repeat scroll 0 0 #ecf3f3;
  border-color: #dedede;
  border-style: solid;
  border-width: 1px 1px 0;
  line-height: 0;
  padding: 5px;
  text-align: right;
}
.dmr-page-container .pagination {
  margin-bottom: 0;
  margin-top: 0;
}
.dmr-page-container .columns-shown {
  float: left;
  text-align: left;
  white-space: nowrap;
}
.dmr-page-container .columns-shown label,
.dmr-page-container .columns-shown select {
  display: inline-block;
}
.dmr-input {
  position: relative;
}
.dmr-input:not(.read-only) {
  display: inline-block;
}
.dmr-input div[ng-click] {
  cursor: pointer;
}
.dmr-input .input-group input {
  min-width: calc(24px  + 1em);
}
.table:not(.dmr-summary-table) .dmr-input .input-group input {
  width: 100% !important;
}
.dmr-comment {
  display: none;
  overflow: auto;
  position: absolute;
  right: 0;
  width: 25%;
  margin-bottom: 0;
  left: 50%;
  bottom: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}
.dmr-comment.is-open {
  display: block;
  opacity: 1;
}
.dmr-comment.is-open-add,
.dmr-comment.is-open-remove {
  display: block;
}
.dmr-comment.is-open-add {
  opacity: 0;
  -webkit-transition-duration: 170ms;
          transition-duration: 170ms;
  -webkit-transition-timing-function: ease-out, linear;
          transition-timing-function: ease-out, linear;
  -webkit-transform: translate(-50%, 60%);
          transform: translate(-50%, 60%);
}
.dmr-comment.is-open-add.is-open-add-active {
  opacity: 1;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.dmr-comment.is-open-remove {
  opacity: 1;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition-timing-function: ease, linear;
          transition-timing-function: ease, linear;
}
.dmr-comment.is-open-remove.is-open-remove-active {
  opacity: 0;
  -webkit-transform: translate(-50%, 60%);
          transform: translate(-50%, 60%);
}
.dmr-comment .panel-heading {
  font-weight: 600;
  background-color: rgba(245, 245, 245, 0.9);
}
.dmr-comment .panel-heading .text-muted {
  font-weight: 400;
  float: right;
  font-style: italic;
  padding-left: .3em;
}
.dmr-comment .panel-body,
.dmr-comment .panel-footer {
  background-color: rgba(255, 255, 255, 0.9);
}
.dmr-comment .panel-footer {
  text-align: right;
}
.dmr-comment .panel-body textarea {
  background-color: white;
}
.dmr-input .read-only-comment-button {
  color: #2b81e3;
  float: right;
}
.dmr-comment-mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  opacity: 0;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  z-index: 2;
}
.dmr-comment-mask.is-active {
  display: block;
  opacity: .99;
}
.dmr-comment-mask.is-active-add,
.dmr-comment-mask.is-active-remove {
  display: block;
}
.dmr-comment-mask.is-active-add {
  opacity: 0;
  -webkit-transition-duration: .2s;
          transition-duration: .2s;
}
.dmr-comment-mask.is-active-add.is-active-add-active {
  opacity: .99;
}
.dmr-comment-mask.is-active-remove {
  opacity: .99;
}
.dmr-comment-mask.is-active-remove.is-active-remove-active {
  opacity: 0;
}
dmr-tooltip {
  display: inline-block;
  position: absolute;
  z-index: 3;
  width: 16em;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  font-size: 14px;
  margin-top: 0.25em;
  padding: 0.25em 0.75em;
  background-color: #333;
  color: white;
  border-radius: 3px;
  opacity: 1;
  -webkit-transition: 120ms ease;
  transition: 120ms ease;
}
dmr-tooltip:hover {
  opacity: .35;
}
dmr-tooltip.ng-enter,
dmr-tooltip.ng-leave.ng-leave-active {
  -webkit-transform: translateX(-50%) scale(0.5);
          transform: translateX(-50%) scale(0.5);
  opacity: 0;
}
dmr-tooltip.ng-enter.ng-enter-active,
dmr-tooltip.ng-leave {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 1;
}
.dmr-input .help-block {
  z-index: 2;
}
.dmr-tooltip-header {
  font-weight: 600;
  text-align: center;
}
.dmr-tooltip-table {
  display: table;
  font-size: 12px;
}
.dmr-tooltip-table-tr {
  display: table-row;
}
.dmr-tooltip-table-th,
.dmr-tooltip-table-td {
  display: table-cell;
  vertical-align: middle;
  padding-top: .5em;
  padding-bottom: .5em;
}
.dmr-tooltip-table-th {
  font-weight: 600;
  padding-right: .75em;
  text-align: right;
}
.page-body-columns .page-body-column.utility.has-special-datepicker [datepicker-popup-wrap] {
  left: auto !important;
  right: 0;
}
.info-text {
  color: #707070;
  font-style: italic;
}
.help-text {
  background-color: #1c74d9;
  padding: 4px 15px;
  border-radius: 5px;
  color: white;
  overflow: hidden;
  white-space: nowrap;
}
.help-text i,
.help-text p {
  display: block;
}
.help-text i {
  float: left;
  vertical-align: middle;
  line-height: 20px;
}
.help-text p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  font-size: 14.5px;
  font-weight: 500;
}
.help-text > *:not(:last-child) {
  margin-right: 9px;
}
a.text-link {
  font-weight: 600;
}
.u-headingInherit {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
.u-headingPair-element:first-child {
  margin-bottom: .125em;
}
.l-flexGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.l-flexGroup-element {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -ms-flex: 1 0 0px;
      flex: 1 0 0px;
}
.u-svg-wrap.grp-content,
.u-svg-wrap > svg {
  height: inherit;
  width: inherit;
  fill: inherit;
}
.btn--svg svg {
  width: 20px;
  height: 20px;
}
.l-flexGroup-element--auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.title[wnd-nav-focus]:focus,
.title[tabindex="0"]:focus {
  outline: 0;
  border-bottom: 1px solid rgba(77, 144, 254, 0.5);
  border-top: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 3px -3px #4d90fe;
          box-shadow: 0px 3px 3px -3px #4d90fe;
}
.BrowserIncompatible {
  max-width: 600px;
  margin: 0 auto;
}
.BrowserIncompatible .inline-error {
  text-align: center;
}
tr.notification--unread {
  font-weight: 600;
}
tr.notification {
  cursor: pointer;
}
.notification--loading.loading-spinner {
  padding-top: 12px;
  padding-bottom: 12px;
}
.notification--loading.loading-spinner .spinner {
  position: relative;
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.notification--loading.loading-spinner .spinner::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 8px;
  background: conic-gradient(transparent 45deg, #005f5f 90deg, #005f5f 180deg, transparent 180deg, transparent 225deg, #005f5f 315deg);
  -webkit-mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
          mask: conic-gradient(#000 0 0) content-box, conic-gradient(#000 0 0);
  -webkit-mask-composite: exclude;
          mask-composite: exclude;
  pointer-events: none;
  -webkit-animation: windux-spinner 400ms linear infinite forwards;
          animation: windux-spinner 400ms linear infinite forwards;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 0;
}
.flex-input-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.flex-input-group-btn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.modal-open .modal-open-invisible {
  visibility: hidden !important;
}
.modal-dialog.modal-fill {
  padding-left: 260px;
  width: calc(100% - 10rem);
  max-width: 1360px;
}
span.navbar-brand--specialEnvironment {
  display: none;
}
.appEnvironment--special span.navbar-brand--specialEnvironment {
  display: block;
}
.appEnvironment--special .app-navbar.navbar-inverse {
  background-color: #474747;
}
.appEnvironment--special .app-navbar.navbar-inverse .divider-vertical {
  background-color: rgba(255, 255, 255, 0.2);
}
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand--specialEnvironment,
.navbar-fixed-top > .navbar.app-navbar span.navbar-brand--specialEnvironment:hover {
  padding: 3px 4px 4px;
  text-transform: uppercase;
  margin: 9px 0;
  border-radius: 2px;
  letter-spacing: 1px;
  border: 1px solid currentColor;
  color: #39dce2;
  font-size: 13px;
  margin-top: -12px;
  margin-bottom: -12px;
  white-space: nowrap;
}
.u-iconWrap {
  height: 1em;
  width: 1em;
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.u-iconWrap svg {
  vertical-align: bottom;
  fill: currentColor;
  height: inherit;
  width: inherit;
}
.u-iconWrap.ng-hide-animate + .u-iconWrap,
.u-iconWrap + .u-iconWrap.ng-hide-animate {
  position: absolute;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.u-iconWrap.ng-hide-add,
.u-iconWrap.ng-hide-remove {
  -webkit-transition: 210ms opacity ease;
  transition: 210ms opacity ease;
}
.u-iconWrap.ng-hide-add {
  opacity: 1;
  -webkit-transition-delay: 240ms;
          transition-delay: 240ms;
}
.u-iconWrap.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
.u-iconWrap.ng-hide-remove {
  opacity: 0;
}
.u-iconWrap.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.u-iconWrap--inheritColors svg {
  fill: inherit;
  stroke: inherit;
}
.hideiFrame {
  position: relative;
  z-index: -1;
  height: 0px;
}
#ContentViewport {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.DisclaimerPreview {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  font-size: .85em;
  margin: 1.5em 0 .5em 0;
}
.DisclaimerPreview a {
  display: inline-block;
  text-decoration: underline;
}
.Disclaimer-subtitle {
  display: block;
  text-align: center;
  margin-top: -1rem;
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 600;
  color: gray;
}
.u-visuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
doc-template-edit,
record-retention-rule-detail,
purchase-order-detail,
preview-list-context,
account-permits-list,
account-project-list,
account-submitted-forms-table,
form-wizard-context,
invoices-fees-panel,
invoices-fees-panel > .full-height,
invoices-split-view,
wcs-component,
wnd-list-search-context,
site-preferences,
doc-template-insertable-list,
.slide-child .full-height,
.full-height.full-height-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  height: 100%;
}
doc-template-edit .view-container,
record-retention-rule-detail .view-container,
purchase-order-detail .view-container,
preview-list-context .view-container,
account-permits-list .view-container,
account-project-list .view-container,
account-submitted-forms-table .view-container,
form-wizard-context .view-container,
invoices-fees-panel .view-container,
invoices-fees-panel > .full-height .view-container,
invoices-split-view .view-container,
wcs-component .view-container,
wnd-list-search-context .view-container,
site-preferences .view-container,
doc-template-insertable-list .view-container,
.slide-child .full-height .view-container,
.full-height.full-height-flex .view-container {
  overflow: auto;
}
wnd-list-search-context .contact-list-body {
  height: calc(100% - 60px);
}
#MainCtrl,
form-requestor > div,
div:has(> .page-heading):has(> .page-body):has(> .page-footer),
.slide-child:has(> .page-footer),
.toolbar-body-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dropdown.open .dropdown-menu {
  display: block;
}
.dropdown .dropdown-menu {
  margin-top: 3px;
  border-radius: 3px;
}
.navbar-nav > li.dropdown .dropdown-menu {
  margin-top: 3px;
}
.dropdown .dropdown-menu:after {
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent white transparent;
  right: 15px;
}
.dropdown .dropdown-menu:before {
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent;
  right: 15px;
}
.sibling-controls .dropdown .dropdown-menu {
  margin-top: -3px;
}
.heading-block.right .dropdown .dropdown-menu {
  left: auto;
  right: 0;
  text-align: left;
}
@media (max-width: 480px) {
  .heading-block.right .dropdown .dropdown-menu {
    left: 0;
    min-width: unset;
    width: calc(100vw - 40px);
    max-height: calc(100vh - 260px);
  }
  .heading-block.right .dropdown .dropdown-menu div[wnd-input] {
    width: calc(100vw - 88px);
    min-width: unset;
  }
  .heading-block.right .dropdown .dropdown-menu .form-group input.form-control,
  .heading-block.right .dropdown .dropdown-menu .form-group select.form-control,
  .heading-block.right .dropdown .dropdown-menu .form-group md-input-container {
    width: calc(100vw - 106px);
    min-width: unset;
  }
  .heading-block.right .dropdown .dropdown-menu .form-group .input-group input.form-control {
    width: calc(100vw - 136px);
  }
}
.dropdown .dropdown-menu .form-group:last-child {
  margin-bottom: 0;
}
.dropdown .dropdown-menu.dropdown-form {
  padding: 52px 32px;
  min-width: 360px;
  width: auto;
}
.dropdown .dropdown-menu.dropdown-form .form-group .form-control {
  width: auto;
  min-width: 100%;
}
.dropdown ul.dropdown-menu {
  padding: 15px 0;
}
.dropdown ul.dropdown-menu,
.dropdown .dropdown-menu > ul {
  width: auto;
  min-width: 250px;
}
.dropdown ul.dropdown-menu li.unclickable,
.dropdown .dropdown-menu > ul li.unclickable {
  cursor: default;
  margin: 0;
  padding: 6px 20px;
  color: #808080;
}
.dropdown ul.dropdown-menu li.unclickable.label,
.dropdown .dropdown-menu > ul li.unclickable.label,
.dropdown ul.dropdown-menu li.unclickable.tag-label,
.dropdown .dropdown-menu > ul li.unclickable.tag-label {
  margin-bottom: 15px;
}
.dropdown ul.dropdown-menu li.horizontal-divider,
.dropdown .dropdown-menu > ul li.horizontal-divider {
  height: 15px;
}
.dropdown .dropdown-menu > ul {
  padding: 0;
  list-style-type: none;
}
.dropdown .dropdown-menu > ul li {
  padding: 3px 20px;
}
.dropdown .split-button.btn-reset + .dropdown-menu:after {
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent white transparent;
  right: 50px;
}
.dropdown .split-button.btn-reset + .dropdown-menu:before {
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent;
  right: 50px;
}
.dropdown-menu {
  text-align: left;
}
.dropdown-heading {
  text-align: left;
  padding: 20px 24px;
  margin: 0;
  border-bottom: 1px solid 1px solid rgba(0, 0, 0, 0.12);
}
.dropdown-body {
  padding: 0 24px 28px;
}
.dropdown-menu--notifications {
  padding: 0;
  width: 300px;
}
.dropdown-menu--notifications ul {
  overflow: hidden;
  width: 100%;
}
.dropdown-menu--notifications .dropdown-heading,
.dropdown-menu--notifications .notification {
  padding-left: 24px;
  padding-right: 24px;
}
.dropdown-menu--notifications .notification {
  background: #f7f7f7;
  border-bottom: 1px solid 1px solid rgba(0, 0, 0, 0.12);
}
.dropdown-menu--notifications .notification:hover:not(.notification--blank),
.dropdown-menu--notifications .notification:focus:not(.notification--blank) {
  background: #eaeaea;
}
.dropdown-menu--notifications .notification .notification__date {
  float: right;
  font-weight: 600;
  color: #bfbfbf;
  padding-left: 1em;
  line-height: 14px;
}
.dropdown-menu--notifications .notification .notification__subject {
  font-size: 14px;
  font-weight: 600;
}
.dropdown-menu--notifications .notification .notification__message {
  font-size: 12px;
  color: #707070;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-menu--notifications .notification.notification--unread {
  background-color: #e5f3ff;
}
.dropdown-menu--notifications .notification.notification--unread:hover,
.dropdown-menu--notifications .notification.notification--unread:focus {
  background-color: #d6ecff;
}
.dropdown-menu--notifications .notification.notification--unread .notification__subject {
  position: relative;
}
.dropdown-menu--notifications .notification.notification--unread .notification__subject:before {
  content: '•';
  position: absolute;
  top: 0;
  left: -1em;
  color: #99cfff;
}
.dropdown-menu--notifications .notification.notification--unread .notification__date {
  color: #969696;
}
.dropdown-menu--notifications .notification.notification--unread .notification__message {
  color: #666666;
}
.dropdown-menu--notifications .notification:not(.notification--unread) .notification__subject {
  font-weight: 600;
}
.dropdown-menu--notifications .notification.notifiation--read .notification__subject {
  color: gray;
}
.dropdown-menu--notifications .notification.notification--blank {
  text-align: center;
  cursor: default;
}
.dropdown-menu--notifications .notifications__more {
  text-align: center;
  background: white;
}
.dropdown-menu--notifications .notifications__more:hover {
  background: #eeeeee;
}
.dropdown-menu--notifications .notifications__more h5 {
  font-weight: 600;
}
.dropdown .dropdown-menu > ul li.notifications__more {
  padding: 0;
}
.dropdown .dropdown-menu > ul li.notifications__more a {
  display: block;
  padding: 6px 20px;
}
.SvgWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  fill: currentColor;
}
.SvgWrap > img {
  max-width: 100%;
  max-height: 100%;
}
.SvgWrap svg {
  fill: inherit;
  stroke: inherit;
}
.SvgWrap img {
  opacity: 0;
}
.SvgWrap-icon {
  width: 100%;
  height: 100%;
}
.SvgWrap--fillDimensions {
  width: 100%;
  height: 100%;
}
.SvgWrap--stroke {
  stroke: currentColor;
}
.SvgWrap--inlineDefault {
  height: 1.5em;
  width: 1.5em;
}
.SvgWrap--iconButtonWrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 0;
  background: none;
  padding: .5em;
  border-radius: 999px;
}
.SvgWrap--iconButtonWrap:hover,
.SvgWrap--iconButtonWrap:focus {
  background-color: rgba(0, 0, 0, 0.1);
}
.SvgWrap--highlight {
  color: #00c0d9;
}
.SvgWrap--highlight:hover,
.SvgWrap--highlight:focus {
  background-color: rgba(0, 192, 217, 0.1);
}
.SvgWrap--iconButtonWrap.SvgWrap--inlineDefault {
  width: 2.5em;
  height: 2.5em;
}
.SvgWrap svg[stroke="currentColor"] {
  stroke: currentColor;
}
.EntityAlertIconGroup {
  font-size: 18px;
  line-height: 1em;
  max-height: 1em;
  border-radius: 1em;
  border: 1px solid #ff655c;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.EntityAlertIconGroup-count {
  font-size: 13px;
  font-weight: 600;
  padding: 0 .5em 0 0.25em;
}
.EntityAlertIconGroup .EntityAlertIcon {
  margin-left: -1px;
  margin-top: -1px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.EntityAlertIcon {
  min-width: 18px;
  width: 18px;
  height: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  background: #e80d00;
  border-radius: 999px;
  color: white;
  font-size: 13px;
}
.EntityAlertPerson {
  background: #b65cff;
}
.EntityAlertOrganization {
  background: #5c94ff;
}
.EntityAlerts {
  padding: 0 0 20px;
}
.EntityAlerts-list {
  padding: 0 24px;
}
.EntityAlertSummary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.75em calc(24px - .25em);
  margin-bottom: 20px;
  background: #eee;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  /* background: white; */
}
.EntityAlerts--noMargin {
  padding-bottom: 0;
}
.EntityAlerts--noMargin .EntityAlertSummary {
  margin-bottom: 0;
}
.EntityAlertSummary-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1em;
  max-width: 300px;
  border-radius: 5px;
  margin: 0 0.25em;
  background: #ffd1d1;
  border: 1px solid #E61D43;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.EntityAlertSummary-item-heading {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #6b1919;
}
.EntityAlertSummary-item-count {
  font-size: 36px;
  font-weight: 700;
  margin: 0;
}
.InlineEntityAlert:not(:last-child) {
  margin-bottom: 0.5em;
}
.InlineEntityAlert-name {
  color: #bb1534;
}
.InlineEntityAlert-name:hover,
.InlineEntityAlert-name:focus {
  color: #e61d43;
}
.InlineEntityAlert-name:active {
  color: #8d1027;
}
.InlineEntityAlert-comment {
  font-style: italic;
  font-weight: normal;
  color: #bb1534;
}
.InlineEntityAlert-comment a {
  font-style: normal;
  font-weight: 600;
}
.InlineEntityAlerts-overflow {
  color: #bb1534;
  font-weight: 600;
}
.InlineEntityAlerts-overflow:hover,
.InlineEntityAlerts-overflow:focus {
  color: #e61d43;
}
.InlineEntityAlerts-overflow:active {
  color: #8d1027;
}
.EntityAlertLink {
  color: #bb1534;
}
.EntityAlertLink:hover,
.EntityAlertLink:focus {
  color: #e61d43;
}
.EntityAlertLink:active {
  color: #8d1027;
}
.ListCardGroup:not(:last-child) {
  border-bottom: 2px solid gainsboro;
}
.ListCardGroup:first-child {
  margin-top: 0;
}
.ListCardGroup-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  padding: 16px 0;
}
.ListCardGroup-parent--expanded {
  border-bottom: 1px solid #b3dafd;
  background: #f5faff;
}
.ListCardGroup-children {
  padding-left: 25px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 16px;
}
.ListCardGroup-children:before {
  content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: 24px;
  border-left: 1px solid #b3dafd;
}
.ListCard-expandButton,
.ListCard-expandButtonPlaceholder {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 10px;
  padding: 4px;
  background: none;
  border: 0;
  margin-right: 10px;
  color: gray;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ListCard-expandButtonPlaceholder {
  opacity: .2;
}
.ListCard-expandButton--expanded {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ListCard-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 20px;
  font-weight: 600;
}
.ListCardGroup-child-offsetIcon {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 0;
}
.ListCardGroup-child {
  margin-top: 18px;
  position: relative;
}
.ListCardGroup-child:first-child {
  margin-top: 12px;
}
.ListCardGroup-child-content {
  padding-left: 20px;
}
.ListCardGroup-child-metaGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ListCardGroup-child-title {
  font-size: 16px;
  font-weight: 600;
}
.ListCardGroup-child-metaGroup-item:not(:last-child) {
  margin-right: .75em;
}
.ListCardGroup-child-metaGroup-item {
  color: gray;
  font-weight: 600;
}
.ListCard-expandButton:hover,
.ListCard-expandButton:focus {
  background: rgba(0, 0, 0, 0.125);
  border-radius: 5px;
}
.DashboardWrapperOuter {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.DashboardWrapperInner {
  background: #f2f2f2;
  width: 100%;
}
.Dashboard {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Dashboard-header {
  background-color: white;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.13);
          box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.13);
  position: relative;
  z-index: 1;
}
.Dashboard-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1600px;
}
.Dashboard-header-block {
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-header-item {
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-tabs,
dashboard-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Dashboard-tabs {
  padding-left: 0;
  padding-right: 0;
}
.Dashboard-tab {
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
}
.Dashboard-tab-title {
  padding-top: 16px;
  padding-bottom: 12px;
  border-bottom: 4px solid transparent;
  font-weight: 600;
  color: #757575;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Dashboard-tab:hover .Dashboard-tab-title,
.Dashboard-tab:focus .Dashboard-tab-title {
  color: #333;
  border-bottom-color: rgba(51, 153, 153, 0.25);
}
.Dashboard-tab:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Dashboard-tab--is-active .Dashboard-tab-title,
.Dashboard-tab--is-active:hover .Dashboard-tab-title,
.Dashboard-tab--is-active:focus .Dashboard-tab-title {
  color: #333;
  border-bottom-color: #339999;
}
.Dashboard-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
dashboard-body-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.Dashboard-list {
  list-style-type: none;
}
.Dashboard-list,
.Dashboard-list-item {
  margin: 0;
  padding: 0;
}
.Dashboard-list-item {
  margin-bottom: 24px;
  font-family: OpenSans-Variable, OpenSans;
}
.Dashboard-section {
  margin: 18px 0;
}
.Dashboard-section-title {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .06em;
  color: #6e6e6e;
  padding-bottom: 16px;
  text-decoration: none;
}
.Dashboard-section-title--linked {
  cursor: pointer;
}
.Dashboard-section-title--linked:hover,
.Dashboard-section-title--linked:focus {
  color: #012b56;
  text-decoration: underline;
}
.Dashboard-section-title--linked:focus {
  outline: 0;
}
.Dashboard-viewMore {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Dashboard-viewMore-link {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  color: #012b56;
}
.Dashboard-list-item--empty {
  padding: 12px 14px;
}
.Dashboard-item-row--main {
  margin-bottom: 12px;
}
.Dashboard-item-row--site {
  margin-bottom: 16px;
}
.Dashboard-item-contextTitle {
  color: #012b56;
  font-size: 12px;
  font-weight: 600;
}
.Dashboard-item-primaryTitle {
  color: #222;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.16px;
}
.Dashboard-item-site,
a.Dashboard-item-contextTitle {
  color: #757575;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.Dashboard-statusAddendum {
  font-size: 12px;
  line-height: 20px;
}
.Dashboard-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1600px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-column--aside {
  -webkit-box-flex: .4;
      -ms-flex: .4 1 0%;
          flex: .4 1 0%;
  min-width: 320px;
}
.Dashboard-column--aside button {
  margin-top: 16px;
}
.Dashboard-column--main {
  min-width: 600px;
}
@media (max-width: 768px) {
  .Dashboard-column--main {
    min-width: 320px;
  }
}
@media screen and (max-width: 850px) {
  .Dashboard-columns,
  .Dashboard-column {
    display: block;
  }
}
.EmptyListItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(0, 0, 0, 0.05);
}
.EmptyListItem-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-style: italic;
}
.EmptyListItem-content--centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Slab {
  background-color: white;
  -webkit-box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.2);
  padding: 12px 14px;
  color: #555;
}
.Slab-title {
  margin: 0;
}
.Slab--colorTabbed {
  border-left: 4px solid gray;
}
.Slab--colorTabbed[slab-status-color="alert"] {
  border-left-color: #E61D43;
}
.Slab--colorTabbed[slab-status-color="warning"] {
  border-left-color: #d24204;
}
.Slab--linked:hover,
.Slab--linked:focus {
  background-color: #f0ffff;
}
.Slab-splitH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Slab-split-item:not(:last-child) {
  padding-right: 5px;
}
.Slab-split-item:not(:first-child) {
  padding-left: 5px;
}
.Slab-split-item--fill {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Well {
  background-color: #e6e6e6;
  padding: 12px 14px;
}
.Well--innerPadded {
  padding-left: 0;
  padding-right: 0;
}
.Well--linked {
  cursor: pointer;
}
.Well--linked:focus,
.Well--linked:hover {
  background-color: #f0ffff;
}
.Well-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.Well-split-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.Well-split-item--linedSeparator:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.Stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
}
.Stat-figure {
  font-size: 24px;
  font-weight: 900;
  color: #8E8787;
}
.Stat-label {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .06em;
  color: #6e6e6e;
}
.Stat--is-emphasized .Stat-figure {
  color: #666;
}
.Stat--is-negative .Stat-figure {
  color: #E61D43;
}
.Stat--is-affirmative .Stat-figure {
  color: #007626;
}
.TokenTag {
  border: 1px solid gray;
  border-radius: 1em;
  line-height: 1em;
  max-height: 1em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
}
.TokenTag-description {
  padding: 0 .8em;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
.TokenTag-description:not(:first-child) {
  padding-left: .5em;
}
.TokenTag .TokenTagIcon {
  margin-left: -1px;
  margin-top: -1px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.TokenTagIcon {
  width: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  background: gray;
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
  color: white;
  height: 20px;
  font-size: 16px;
}
.TokenTagIcon > * {
  position: relative;
  left: 1px;
}
.TokenTagIcon .SvgWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  height: 100%;
  width: 100%;
}
.TokenTagIcon .SvgWrap > svg {
  fill: currentColor;
}
.TokenTag[status-code="ALERT"] {
  border-color: #E61D43;
}
.TokenTag[status-code="ALERT"] .TokenTagIcon {
  background-color: #E61D43;
}
.TokenTag[status-code="WARNING"] {
  border-color: #d24204;
}
.TokenTag[status-code="WARNING"] .TokenTagIcon {
  background-color: #d24204;
}
.ActionGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ActionGroup-action {
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  padding: 6px 12px;
  color: #012b56;
  background: none;
  border: 1px solid #012b56;
}
.ActionGroup-action:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ActionGroup-action:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ActionGroup-action:not(:last-child) {
  border-right: 0;
}
.ActionGroup-action:hover,
.ActionGroup-action:focus,
.ActionGroup-action:active {
  background-color: #012b56;
  color: white;
}
.ActionGroup-action:active {
  background-color: #001223;
}
.ActionGroup-action--more {
  width: 28px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.MotionHint {
  display: block;
  position: fixed;
  mix-blend-mode: difference;
  z-index: 2000000000;
  background: white;
  -webkit-box-shadow: 0px 0px 30px;
          box-shadow: 0px 0px 30px;
  opacity: 1;
  -webkit-transition-property: left, top, height, width, border-radius;
  transition-property: left, top, height, width, border-radius;
  -webkit-transition: 550ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 550ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  pointer-events: none;
}
.MotionHint.is-done {
  opacity: 0;
}
.MotionHint.is-done-add {
  opacity: 1;
  -webkit-transition: 400ms opacity linear;
  transition: 400ms opacity linear;
}
.MotionHint.is-done-add-active {
  opacity: 0;
}
.test-row {
  padding: 1rem;
}
.target {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: gray;
}
.external-view .content-viewport > ui-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.external-view .content-viewport > ui-view .page-body {
  min-height: 0;
  max-height: none !important;
  height: auto !important;
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
.external-view .content-viewport > ui-view .nav-flag--page-heading {
  max-height: none !important;
  min-height: 44px !important;
  height: auto !important;
}
.external-view .content-viewport > ui-view .nav-flag--page-heading .nav-flag__canvas {
  height: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.external-view .content-viewport > ui-view .nav-flag__canvas.canvas.canvas--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.external-view .content-viewport > ui-view .nav-flag--page-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: none !important;
  min-height: 0 !important;
  height: auto !important;
}
.external-view .content-viewport > ui-view .heading-block-element.compound-heading-wrap {
  max-height: none !important;
}
.external-view .content-viewport > ui-view .split-block-heading > .heading-block > div.heading-block-element {
  max-height: none !important;
}
.external-view .content-viewport > ui-view .heading-block {
  height: auto !important;
}
.external-view .content-viewport > ui-view .nav-flag--page-body > .nav-flag__canvas {
  display: block;
  height: auto !important;
}
.external-view .content-viewport > ui-view .nav-flag--bookend .nav-flag__component .split-block-heading,
.external-view .content-viewport > ui-view .nav-flag--page-heading .nav-flag__component .split-block-heading {
  height: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.external-view .content-viewport > ui-view .split-block-element,
.external-view .content-viewport > ui-view .heading-block-element {
  margin-top: 4px;
  margin-bottom: 4px;
}
@media screen and (max-width: 800px) {
  .meta-container.meta--tabular {
    display: block;
  }
  .meta-container.meta--tabular .meta__entry {
    display: block;
  }
  .meta--tabular .meta__entry .entry__label {
    padding-bottom: 0.25em;
  }
  .detail-view--external.page-body.main-content-padding {
    padding: 32px 40px;
  }
  .detail-view--external.page-body {
    /* does this do anything? */
    overflow: auto;
  }
}
.heading-style {
  font-weight: 600;
}
.Welcome {
  padding-top: 12px;
  padding-bottom: 42px;
  color: #272727;
  background-color: #fff;
  width: 1000px;
}
.Welcome .grecaptcha-badge {
  margin-left: 22px;
}
.Welcome--scroll {
  height: 100%;
  overflow-y: auto;
}
.WelcomeColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}
.WelcomeColumn {
  width: 100%;
  max-width: 920px;
  padding-right: 20px;
  padding-left: 20px;
}
.WelcomeHeading1 {
  font-size: 36px;
  font-weight: 400;
  color: #339999;
  margin: 0 0 16px 0;
}
.WelcomeHeading2 {
  font-size: 22px;
  font-weight: 400;
  color: #339999;
  margin: 0;
  margin-bottom: 1em;
}
.WelcomeHeading3 {
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 16px 8px;
}
.WelcomeText {
  font-size: 16px;
  line-height: 1.42;
}
p.WelcomeText {
  margin: 20px 0;
}
.WelcomeScreenHeader {
  margin-top: 24px;
  margin-bottom: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.WelcomeScreenHeader-title-instructions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.WelcomeScreenHeader-divider {
  margin-top: 24px;
  width: 24px;
  border-bottom: 4px solid #339999;
}
.WelcomeScreenBlock {
  margin: 42px 0;
}
.WelcomeScreenBlock--first {
  margin-top: 0;
}
.WelcomeScreenSeparator {
  border-bottom: 1px solid #cacaca;
}
.ShadedInfoBlock {
  display: block;
  padding: 22px 24px;
  background-color: #ededed;
  border-radius: 5px;
}
.WelcomeScreenActionButton,
.SubscriptionScreenActionButton {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 1.25em 1.5em;
  background-color: #526060;
  font-size: 16px;
  font-family: inherit;
  font-weight: 400;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
}
.WelcomeScreenActionButton,
.SubscriptionScreenActionButton,
.WelcomeScreenActionButton:hover,
.SubscriptionScreenActionButton:hover,
.WelcomeScreenActionButton:focus,
.SubscriptionScreenActionButton:focus {
  color: white;
  text-decoration: none;
}
.WelcomeScreenActionButton:not([disabled="disabled"]):hover,
.SubscriptionScreenActionButton:not([disabled="disabled"]):hover,
.WelcomeScreenActionButton:not([disabled="disabled"]):focus,
.SubscriptionScreenActionButton:not([disabled="disabled"]):focus {
  background-color: #6a7c7c;
}
.WelcomeScreenActionButton[disabled="disabled"],
.SubscriptionScreenActionButton[disabled="disabled"] {
  opacity: 0.4;
}
.WelcomeScreenActionButton--primary,
.SubscriptionScreenActionButton--primary {
  background-color: #339999;
}
.WelcomeScreenActionButton--primary:not([disabled="disabled"]):hover,
.SubscriptionScreenActionButton--primary:not([disabled="disabled"]):hover,
.WelcomeScreenActionButton--primary:not([disabled="disabled"]):focus,
.SubscriptionScreenActionButton--primary:not([disabled="disabled"]):focus {
  background-color: #40bfbf;
}
.WelcomeScreenLink {
  font-weight: 400;
  color: #339999;
}
.WelcomeScreenLink:hover,
.WelcomeScreenLink:focus {
  color: #40bfbf;
}
.WelcomeScreenActionBlocks {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.WelcomeScreenActionBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 0;
  border-top: 1px solid #b0b0b0;
  cursor: pointer;
  -webkit-transition: 50ms all linear;
  transition: 50ms all linear;
}
.WelcomeScreenActionBlock:last-child {
  border-bottom: 1px solid #b0b0b0;
}
wizard-action-block:not(:last-child) .WelcomeScreenActionBlock:last-child {
  border-bottom: 0;
}
.WelcomeScreenActionBlock:hover,
.WelcomeScreenActionBlock:focus {
  background-color: #f0ffff;
}
.WelcomeScreenActionBlock-splitH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.WelcomeScreenActionBlock-splitH > * {
  padding-left: 8px;
}
.WelcomeScreenActionBlock-splitH > *:last-child {
  padding-right: 8px;
}
.WelcomeScreenActionBlock-titleBlock,
.WelcomeScreenActionBlock-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.WelcomeScreenActionBlock-title {
  font-size: 22px;
  font-weight: 400;
  margin: 0;
}
.WelcomeScreenActionBlock-title + .WelcomeText {
  margin-top: 0.25em;
}
.WelcomeScreenActionBlock-title token-tag {
  margin-left: 8px;
}
.WelcomeScreenActionBlock-subtitle {
  font-size: 14px;
  opacity: 0.75;
  font-weight: 400;
}
.WelcomeScreenActionBlock-chevron {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 24px;
  width: 24px;
  line-height: 24px;
}
.WelcomeScreenActionBlock-chevron > svg {
  height: 100%;
  width: 100%;
}
.WelcomeScreenActionBlock--large {
  padding-top: 32px;
  padding-bottom: 32px;
}
.WelcomeScreenActionBlock--medium {
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 82px;
}
.WelcomeScreenActionBlock--medium:not(.WelcomeScreenActionBlock--noMaxHeight) {
  height: 82px;
}
.WelcomeScreenActionBlock--medium .WelcomeScreenActionBlock-title {
  font-size: 21px;
  font-weight: 400;
  line-height: 1.2;
}
.WelcomeScreenActionBlock--medium .WelcomeScreenActionBlock-subtitle {
  font-size: 15px;
  font-weight: 400;
}
.WelcomeScreenActionBlock--medium .WelcomeScreenActionBlock-chevron {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.WelcomeScreenActionBlock--small {
  padding-top: 16px;
  padding-bottom: 16px;
  min-height: 72px;
}
.WelcomeScreenActionBlock--small:not(.WelcomeScreenActionBlock--noMaxHeight) {
  height: 72px;
}
.WelcomeScreenActionBlock--small .WelcomeScreenActionBlock-title {
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2;
}
.WelcomeScreenActionBlock--small .WelcomeScreenActionBlock-subtitle {
  font-size: 14px;
}
.WelcomeScreenActionBlock--small .WelcomeScreenActionBlock-chevron {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.WelcomeScreenActionBlock--xsmall {
  padding-top: 12px;
  padding-bottom: 12px;
  min-height: 64px;
}
.WelcomeScreenActionBlock--xsmall:not(.WelcomeScreenActionBlock--noMaxHeight) {
  height: 64px;
}
.WelcomeScreenActionBlock--xsmall .WelcomeScreenActionBlock-title {
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2;
}
.WelcomeScreenActionBlock--xsmall .WelcomeScreenActionBlock-subtitle {
  font-size: 12px;
}
.WelcomeScreenActionBlock--xsmall .WelcomeScreenActionBlock-chevron {
  height: 18px;
  width: 18px;
  line-height: 18px;
}
.WelcomeScreenActionBlock--noClick:hover,
.WelcomeScreenActionBlock--noClick:focus {
  cursor: default;
}
.formwizard-action-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 150px;
  text-align: center;
  padding: 0;
  gap: 8px;
}
.formwizard-action-status * {
  margin: 0 0 8px 0;
  width: 100%;
}
.formwizard-action-status button {
  margin-bottom: 0;
}
.formwizard-filter-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 16em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.formwizard-filter-feedback {
  margin-left: 8px;
  font-style: italic;
}
.formwizard-warning {
  background-color: #fff5a8;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  padding: 8px;
}
.WelcomeScreenTopNav-back-chevron {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  height: 1em;
  width: 1em;
  line-height: 1em;
  margin-right: 0.25em;
}
.WelcomeScreenTopNav-back-chevron > svg,
.Breadcrumb-chevron > svg {
  height: 100%;
  width: 100%;
}
.WelcomeScreenTopNav-back {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.WelcomeScreenTopNav-label {
  text-transform: uppercase;
  /* background: rgba(0,0,0,.125); */
  /* padding: 0.25em; */
  font-weight: 400;
  letter-spacing: 0.04em;
}
.WelcomeScreenTopNav-back {
  border-radius: 3px;
  padding: 0.5em 0.75em;
  background: rgba(0, 0, 0, 0.075);
  font-size: 14px;
  color: #339999;
  cursor: pointer;
}
.WelcomeScreenTopNav {
  padding-top: 8px;
}
.SubscriptionSignup,
.SubscriptionManage,
.SubscriptionConfirmation,
.SubscriptionUnsubscribe {
  width: 1000px;
  margin: 0 auto;
  background-color: #fff;
}
.SubscriptionSignup .WelcomeColumn,
.SubscriptionManage .WelcomeColumn,
.SubscriptionConfirmation .WelcomeColumn,
.SubscriptionUnsubscribe .WelcomeColumn {
  height: 328px;
}
.SubscriptionSignup .WelcomeScreenBlock,
.SubscriptionManage .WelcomeScreenBlock,
.SubscriptionConfirmation .WelcomeScreenBlock,
.SubscriptionUnsubscribe .WelcomeScreenBlock {
  padding: 24px 48px 40px 28px;
  margin: 0;
}
.SubscriptionSignup .WelcomeHeading2,
.SubscriptionManage .WelcomeHeading2,
.SubscriptionConfirmation .WelcomeHeading2,
.SubscriptionUnsubscribe .WelcomeHeading2,
.SubscriptionSignup .WelcomeHeading3,
.SubscriptionManage .WelcomeHeading3,
.SubscriptionConfirmation .WelcomeHeading3,
.SubscriptionUnsubscribe .WelcomeHeading3 {
  font-weight: 600;
}
.SubscriptionSignup table,
.SubscriptionManage table,
.SubscriptionConfirmation table,
.SubscriptionUnsubscribe table {
  background-color: transparent;
}
.SubscriptionSignup input,
.SubscriptionManage input,
.SubscriptionConfirmation input,
.SubscriptionUnsubscribe input {
  font-size: 14px;
  line-height: 28px;
  width: 100%;
  height: 44px;
  border-radius: 5px;
}
.SubscriptionSignup input[type="checkbox"],
.SubscriptionManage input[type="checkbox"],
.SubscriptionConfirmation input[type="checkbox"],
.SubscriptionUnsubscribe input[type="checkbox"] {
  width: 25px;
  height: 25px;
}
.SubscriptionSignup ul,
.SubscriptionManage ul,
.SubscriptionConfirmation ul,
.SubscriptionUnsubscribe ul {
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
}
.SubscriptionSignup ul ul.form-legend,
.SubscriptionManage ul ul.form-legend,
.SubscriptionConfirmation ul ul.form-legend,
.SubscriptionUnsubscribe ul ul.form-legend {
  margin-right: -50px;
}
.SubscriptionSignup li,
.SubscriptionManage li,
.SubscriptionConfirmation li,
.SubscriptionUnsubscribe li {
  line-height: 100%;
  font-size: 16px;
  color: #272727;
  padding-bottom: 24px;
}
.SubscriptionSignup li:last-of-type,
.SubscriptionManage li:last-of-type,
.SubscriptionConfirmation li:last-of-type,
.SubscriptionUnsubscribe li:last-of-type {
  padding-bottom: 0;
}
.SubscriptionSignup li::marker,
.SubscriptionManage li::marker,
.SubscriptionConfirmation li::marker,
.SubscriptionUnsubscribe li::marker {
  color: #777;
}
.SubscriptionSignup p,
.SubscriptionManage p,
.SubscriptionConfirmation p,
.SubscriptionUnsubscribe p {
  font-size: 14px;
  line-height: 28px;
}
.SubscriptionSignup label,
.SubscriptionManage label,
.SubscriptionConfirmation label,
.SubscriptionUnsubscribe label {
  font-size: 14px;
  line-height: 28px;
}
.SubscriptionSignup label .checkbox-control-label,
.SubscriptionManage label .checkbox-control-label,
.SubscriptionConfirmation label .checkbox-control-label,
.SubscriptionUnsubscribe label .checkbox-control-label {
  font-weight: 400;
}
.SubscriptionSignup label .control-label,
.SubscriptionManage label .control-label,
.SubscriptionConfirmation label .control-label,
.SubscriptionUnsubscribe label .control-label {
  font-weight: 600;
  font-size: 14px;
}
.SubscriptionSignup .btn,
.SubscriptionManage .btn,
.SubscriptionConfirmation .btn,
.SubscriptionUnsubscribe .btn {
  background: #339999;
  border: 1px solid #339999;
  padding: 8px 22px;
  font-size: 1.2rem;
  color: #fff;
}
.SubscriptionSignup .requiredDot,
.SubscriptionManage .requiredDot,
.SubscriptionConfirmation .requiredDot,
.SubscriptionUnsubscribe .requiredDot {
  margin-top: -6px;
  margin-left: 10px;
}
.SubscriptionSignup .grecaptcha-badge,
.SubscriptionManage .grecaptcha-badge,
.SubscriptionConfirmation .grecaptcha-badge,
.SubscriptionUnsubscribe .grecaptcha-badge {
  margin: 0;
}
.SubscriptionSignup .WelcomeHeading2 {
  margin-bottom: 14px;
}
.SubscriptionSignup td:first-of-type {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  vertical-align: middle;
}
.SubscriptionSignup td:last-of-type {
  vertical-align: bottom;
  padding-bottom: 20px;
}
.SubscriptionSignup td .btn {
  color: #fff;
  padding: 12px 16px;
}
.SubscriptionSignup td .btn.send {
  margin: 0 10px 0 15px;
}
.SubscriptionSignup td .btn.return {
  margin: -10px 0 32px 0;
}
.SubscriptionManage {
  padding: 2px 48px;
}
.SubscriptionManage .WelcomeHeading2 {
  margin-bottom: 24px;
}
.SubscriptionManage .WelcomeHeading3 {
  margin: 25px 0 20px 0;
  font-style: normal;
  font-size: 14px;
  color: #303132;
}
.SubscriptionManage .form-group-row:first-of-type {
  margin-top: 32px;
}
.SubscriptionManage .checkbox-wrap > label > span {
  font-size: 16px;
  padding-left: 12px;
}
.SubscriptionManage .checkbox-wrap.form-group {
  margin-bottom: 26px;
}
.SubscriptionManage div.hr {
  height: 1px;
  border-bottom: 1px solid lightgrey;
  margin: 20px 0 10px 0;
}
.SubscriptionManage div.hr.first-section {
  margin-top: 10px;
}
.SubscriptionConfirmation {
  border-bottom: none;
  padding-bottom: 0;
  margin: 0 auto;
}
.SubscriptionConfirmation .WelcomeHeading2 {
  margin-top: 20px;
}
.SubscriptionConfirmation .WelcomeHeading3 {
  margin: 35px 0;
  font-style: normal;
  font-size: 16px;
}
.SubscriptionConfirmation .section {
  border-bottom: 1px solid lightgrey;
  padding-bottom: 28px;
  margin: 0 auto 35px auto;
}
.SubscriptionConfirmation td:first-of-type {
  font-size: 14px;
  font-weight: 600;
  width: 150px;
  vertical-align: middle;
}
.SubscriptionConfirmation .SubscriptionConfirmationFooter {
  margin-bottom: 5px;
}
.SubscriptionConfirmation .SubscriptionConfirmationAction {
  display: inline;
}
.SubscriptionConfirmation .SubscriptionConfirmationAction .btn {
  margin-bottom: 38px;
  margin-right: 10px;
}
.SubscriptionConfirmation .SubscriptionConfirmationAction .btn.primary:hover {
  background: #004b4b;
  color: #fff;
}
.SubscriptionConfirmation .SubscriptionConfirmationAction .btn.secondary {
  background: #fff;
  color: #339999;
}
.SubscriptionConfirmation .SubscriptionConfirmationAction .btn.secondary:hover {
  background: #eee;
}
@media (min-width: 768px) {
  .SubscriptionConfirmation.form-group-column {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .SubscriptionConfirmation .form-group-column {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .SubscriptionConfirmation .form-group-column {
    width: 100% !important;
  }
}
.SubscriptionUnsubscribe {
  height: 240px;
  padding-top: 32px;
}
.SubscriptionUnsubscribe .btn {
  margin: 10px 10px 0 0;
}
.Breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.Breadcrumb-chevron {
  height: 0.75em;
  width: 0.75em;
  line-height: 0.75em;
  margin: 0 0.25em;
}
.WelcomeScreenTopNav .Breadcrumb {
  margin-top: 6px;
}
.WelcomeScreenHeader .Breadcrumb {
  margin-bottom: 0.25em;
}
.Breadcrumb {
  color: #339999;
}
.Breadcrumb-link,
.Breadcrumb-link:hover,
.Breadcrumb-link:focus {
  text-decoration: none;
  color: #339999;
}
.WelcomeOption:not(:last-child) {
  margin-bottom: 14px;
}
.WelcomeColumn--main {
  background-color: #fff;
}
.WelcomeColumn--main + .WelcomeColumn--main {
  position: absolute;
}
.WelcomeRowLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.WelcomeRowLayout-row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.WelcomeColumnLayout {
  width: 100%;
}
.JoinedCard,
.JoinedCard-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.JoinedCard {
  padding: 10px 14px;
  border: 1px solid gainsboro;
  background: white;
}
.JoinedCard:not(.JoinedCard--first) {
  margin-top: -1px;
}
.JoinedCard--first {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.JoinedCard--last {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.JoinedCard-element:not(:last-child) {
  margin-right: 18px;
}
.JoinedCard-checkbox:not(:disabled) {
  cursor: pointer;
}
.JoinedCard-datum-label {
  color: gray;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .02em;
  font-size: 13px;
}
.Dashboard-collapseHeader,
.Dashboard-collapseHeader-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Dashboard-collapseHeader {
  padding: 12px 0;
}
.Dashboard-collapseHeader-item:not(:last-child) {
  margin-right: 12px;
}
.Dashboard-collapse-heading {
  font-size: 22px;
}
.Dashboard-collapseHeader-item:not(:last-child) {
  margin-right: 22px;
}
.Dashboard-collapseHeader-item.Dashboard-collapseHeader-arrow {
  margin-right: 14px;
}
.Dashboard-collapse-card-list:not(.Dashboard-collapse-card-list--isExpanded) {
  border-bottom: 1px solid gainsboro;
}
.Dashboard-splitY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.Dashboard-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.Dashboard-actionBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 16px 40px;
  background: #ededed;
  border-top: 4px solid #d6d6d6;
}
.Dashboard-actionBar.ng-enter,
.Dashboard-actionBar.ng-leave {
  -webkit-transition: border-color, -webkit-transform;
  transition: border-color, -webkit-transform;
  transition: border-color, transform;
  transition: border-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.5s, 0.4s;
          transition-duration: 0.5s, 0.4s;
}
.Dashboard-actionBar.ng-enter.ng-enter-active,
.Dashboard-actionBar.ng-leave {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.Dashboard-actionBar.ng-leave.ng-leave-active,
.Dashboard-actionBar.ng-enter {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.Dashboard-actionBar + .Dashboard-actionBar {
  display: none;
}
.Dashboard-action:not(:last-child) {
  margin-right: 1rem;
}
.Signing-certificationText {
  background: #efefef;
  padding: 1rem;
  font-style: italic;
  color: #565656;
}
.Signing-u-pMargin {
  margin-top: 1em;
  margin-bottom: 1em;
}
.Signing-alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 12px 24px;
  background-color: #f5f8fa;
  border: 1px solid;
  border-radius: 3px;
}
.Signing-alert--danger {
  color: #d83b50;
  background-color: #fff0f2;
}
.Signing-alert--info {
  color: #3a87ad;
  background-color: #d9edf7;
  text-align: center;
  display: block;
}
split-view-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.SplitViewTabsLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.SplitViewTabs {
  background-color: #f7f7f7;
  position: relative;
  -webkit-box-shadow: 0px 2px 4px -2px;
          box-shadow: 0px 2px 4px -2px;
  overflow-y: auto;
}
.SplitViewTab-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 220px;
  padding: 12px 20px;
  border-radius: 5px;
  margin: 0 8px;
  margin-top: 4px;
  font-weight: 600;
}
.SplitViewTab-link,
.SplitViewTab-link:hover,
.SplitViewTab-link:focus {
  text-decoration: none;
}
.SplitViewTab-link:hover,
.SplitViewTab-link:focus {
  background-color: rgba(51, 153, 153, 0.1);
}
.SplitViewTab-link.active,
.SplitViewTab-link.active:hover,
.SplitViewTab-link.active:focus {
  background-color: rgba(51, 153, 153, 0.25);
  color: #111;
}
.SplitViewTab-link-label {
  display: block;
  width: 100%;
}
.Count {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  min-width: 1.5em;
  min-height: 1.5em;
  border-radius: 5px;
  font-size: 0.9em;
  line-height: 0;
  font-weight: 600;
  color: inherit;
  background-color: rgba(51, 153, 153, 0.1);
}
.Count--small {
  font-size: .75em;
}
.Count--empty {
  background-color: rgba(102, 102, 102, 0.1);
  color: gray;
}
.Count--spacerLeft {
  margin-left: 0.5em;
}
.Count--spacerRight {
  margin-left: 0.5em;
}
.FlatList {
  list-style-type: none;
  margin: 0;
  padding: 0.66rem 0;
  font-size: 14px;
}
.FlatList--small {
  font-size: 12px;
}
.FlatList--smaller {
  font-size: 10px;
}
.FlatList--noPaddingV {
  padding-top: 0;
  padding-bottom: 0;
}
.FlatList-header {
  font-size: 1.15em;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.1);
  padding: 4px 8px;
}
.FlatList-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.66rem 0.33rem;
}
.FlatList--lined {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.FlatList-item--lined:not(:last-child),
.FlatList-item--includeSeparator {
  border-bottom: 1px solid #e6e6e6;
}
.FlatList-item-split {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
}
.FlatList-item-split-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
}
.FlatList-item-split-child:not(:first-child) {
  padding-left: 0.375rem;
}
.FlatList-item-split-child:not(:last-child) {
  padding-right: 0.375rem;
}
.FlatList-item-split-child--fill {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.FlatList-item-line {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.FlatList-item-line--marginTop {
  margin-top: 6px;
}
.FlatList-item-segment:not(:last-child) {
  margin-right: 0.5em;
}
.FlatList-item-title {
  font-size: 1.15em;
  font-weight: 600;
}
.FlatList-item-description--ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.FlatList-item--linked {
  cursor: pointer;
  -webkit-transition: 80ms linear;
  transition: 80ms linear;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
.FlatList-item--linked:hover,
.FlatList-item--linked:focus {
  background-color: rgba(0, 192, 217, 0.1);
  color: #00c0d9;
}
.FlatList-item--linked:active {
  background-color: rgba(0, 192, 217, 0.2);
}
.FlatListEmptyPlaceholder {
  color: gray;
}
.FlatListEmptyPlaceholder--small {
  font-size: 12px;
}
.FlatListEmptyPlaceholder--smaller {
  font-size: 10px;
}
#AppGlobalNavBar {
  overflow-x: clip;
}
navbar-primary-nav,
navbar-action-icons,
navbar-other-apps,
navbar-agency-links {
  display: block;
}
navbar-search {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.navbar-container {
  height: 56px;
  width: 100%;
  padding: 0 16px;
  gap: 16px;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E5E7E8;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
  overflow-x: clip;
}
.navbar-container * a {
  text-decoration: none;
}
.navbar-container * ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.navbar-container .left-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 900px) {
  .navbar-container .left-block > navbar-action-icon-and-panel:has(.other-apps) {
    display: none;
  }
}
@media (max-width: 630px) {
  .navbar-container .left-block {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
.navbar-container .left-block .env-indicator {
  color: #005f5f;
  border: 1px solid #005f5f;
  font-weight: 600;
  border-radius: 4px;
  padding: 4px;
  margin: 0 4px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (max-width: 630px) {
  .navbar-container .left-block .env-indicator {
    padding: 4px 2px;
    font-size: 10px;
    overflow: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
  }
}
.navbar-container .left-block .hamburger-menu {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 38px;
  width: 38px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .left-block .hamburger-menu:hover {
  background: #F1F2F3;
}
.navbar-container .left-block .hamburger-menu > a {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.navbar-container .left-block .hamburger-menu > a svg {
  max-height: 100%;
  width: 100%;
  fill: #303132;
}
.navbar-container .left-block .hamburger-menu .panel-outer-container {
  width: 32px;
}
@media (max-width: 630px) {
  .navbar-container .left-block .hamburger-menu .panel-outer-container {
    top: 56px;
    left: 0;
    height: calc(100vh - 56px);
  }
}
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container {
  width: 260px;
}
@media (max-width: 630px) {
  .navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container {
    top: 0;
    height: 100%;
    border-radius: 0;
  }
}
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container ul:not(:last-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-primary-nav:not(:last-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-other-apps:not(:last-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-agency-links:not(:last-child) {
  padding-bottom: 8px;
  border-bottom: 1px solid #E5E7E8;
}
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container ul:not(:first-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-primary-nav:not(:first-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-other-apps:not(:first-child),
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-agency-links:not(:first-child) {
  padding-top: 8px;
}
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-other-apps {
  display: none;
}
@media (max-width: 900px) {
  .navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container navbar-other-apps {
    display: block;
  }
}
.navbar-container .left-block .hamburger-menu .panel-outer-container .panel-container .agency-info .panel-header {
  border: none;
  padding: 8px;
}
.navbar-container .left-block .split-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 38px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .left-block .split-button:hover .logo-container {
  background: #F1F2F3;
}
.navbar-container .left-block .split-button:hover .down-arrow-container {
  background: #F1F2F3;
}
.navbar-container .left-block .split-button a {
  height: 100%;
}
.navbar-container .left-block .split-button a .logo-container {
  border-radius: 4px 0 0 4px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .left-block .split-button a .logo-container.logo-only {
  border-radius: 4px;
}
.navbar-container .left-block .split-button a .logo-container.open {
  background: #F1F2F3;
}
.navbar-container .left-block .split-button a .logo-container:hover {
  background: #DDDFE1;
}
.navbar-container .left-block .split-button a .logo-container img,
.navbar-container .left-block .split-button a .logo-container svg {
  max-height: 100%;
  width: 100%;
}
.navbar-container .left-block .split-button a .logo-container span {
  color: #339999;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  letter-spacing: .8px;
}
.navbar-container .left-block .split-button .down-arrow-container {
  border-radius: 0 4px 4px 0;
  height: 100%;
  width: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.navbar-container .left-block .split-button .down-arrow-container:hover {
  background: #DDDFE1;
}
.navbar-container .left-block .split-button .down-arrow-container svg {
  width: 8.75px;
  fill: #303132;
}
.navbar-container .left-block .split-button .down-arrow-container.open {
  background: #DDDFE1;
}
.navbar-container .left-block .split-button .down-arrow-container.open svg {
  fill: #339999;
}
.navbar-container .left-block .primary-nav-container {
  margin: 0 20px;
  height: 100%;
}
.navbar-container .left-block .primary-nav-container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  gap: 16px;
}
.navbar-container .left-block .primary-nav-container .primary-nav-item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  -webkit-transition: border-bottom 250ms;
  transition: border-bottom 250ms;
}
.navbar-container .left-block .primary-nav-container .primary-nav-item span {
  font-size: 14px;
  font-weight: 600;
  color: #5C5E60;
  white-space: nowrap;
}
.navbar-container .left-block .primary-nav-container .primary-nav-item:hover {
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
}
.navbar-container .left-block .primary-nav-container .primary-nav-item.active {
  border-bottom: 2px solid #339999;
}
.navbar-container .left-block .primary-nav-container .primary-nav-item.active span {
  color: #339999;
}
@media (max-width: 900px) {
  .navbar-container .left-block.internal-user {
    gap: 4px;
  }
  .navbar-container .left-block.internal-user .hamburger-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-container .left-block.internal-user .split-button a .logo-container {
    border-radius: 4px;
  }
  .navbar-container .left-block.internal-user .split-button a .logo-container:hover {
    background: #F1F2F3;
  }
  .navbar-container .left-block.internal-user .split-button .down-arrow-container {
    display: none;
  }
  .navbar-container .left-block.internal-user .split-button .split-button-panel {
    display: none;
  }
  .navbar-container .left-block.internal-user .primary-nav-container {
    display: none;
  }
}
@media (max-width: 630px) {
  .navbar-container .left-block.external-user {
    gap: 4px;
  }
  .navbar-container .left-block.external-user .hamburger-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-container .left-block.external-user .split-button a .logo-container {
    border-radius: 4px;
  }
  .navbar-container .left-block.external-user .split-button a .logo-container:hover {
    background: #F1F2F3;
  }
  .navbar-container .left-block.external-user .split-button .down-arrow-container {
    display: none;
  }
  .navbar-container .left-block.external-user .split-button .split-button-panel {
    display: none;
  }
  .navbar-container .left-block.external-user .primary-nav-container {
    display: none;
  }
}
.navbar-container .right-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 630px) {
  .navbar-container .right-block {
    gap: 8px;
  }
}
.navbar-container .right-block .search-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 308px;
  width: 100%;
  position: relative;
  -webkit-transition: max-width 250ms;
  transition: max-width 250ms;
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container {
    position: unset;
  }
}
.navbar-container .right-block .search-container.open {
  max-width: 540px;
}
.navbar-container .right-block .search-container.open .panel-outer-container {
  visibility: visible;
  max-width: 540px;
  min-width: 360px;
  right: 0;
}
@media (max-width: 900px) {
  .navbar-container .right-block .search-container.open .panel-outer-container {
    min-width: 300px;
  }
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container.open .panel-outer-container {
    max-width: unset;
    left: 0;
    right: 0;
    top: 56px;
    bottom: 0;
    height: calc(100vh - 56px);
    overflow: hidden;
  }
  .navbar-container .right-block .search-container.open .panel-outer-container .panel-container {
    height: 100%;
    border-radius: 0;
  }
  .navbar-container .right-block .search-container.open .panel-outer-container .panel-container .panel-contents {
    max-height: 100%;
  }
}
.navbar-container .right-block .search-container label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  gap: 12px;
  border-radius: 4px;
  border: 1px solid #86888A;
  height: 32px;
  width: 100%;
  padding: 6px 6px 6px 12px;
  margin: 0;
}
.navbar-container .right-block .search-container label svg {
  height: 14px;
  width: 14px;
  fill: #5C5E60;
}
.navbar-container .right-block .search-container label a {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: fill 250ms;
  transition: fill 250ms;
}
.navbar-container .right-block .search-container label a:hover svg {
  fill: #303132;
}
.navbar-container .right-block .search-container label input {
  border: 0;
  height: 100%;
  width: 100%;
  color: #5C5E60;
}
.navbar-container .right-block .search-container label input:focus {
  border: 0;
  outline: 0;
}
.navbar-container .right-block .search-container label input::-webkit-input-placeholder {
  color: #5C5E60;
}
.navbar-container .right-block .search-container label input::-moz-placeholder {
  color: #5C5E60;
}
.navbar-container .right-block .search-container label input::-ms-input-placeholder {
  color: #5C5E60;
}
.navbar-container .right-block .search-container label input::placeholder {
  color: #5C5E60;
}
.navbar-container .right-block .search-container .search-panel-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.navbar-container .right-block .search-container .search-panel-toggle label.open {
  border: 2px solid #339999;
  padding-left: 11px;
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container .search-panel-toggle label {
    display: none;
  }
}
.navbar-container .right-block .search-container .search-panel-toggle .search-panel-toggle-button {
  display: none;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  width: 32px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 250ms;
  transition: background 250ms;
  border: 1px solid #E5E7E8;
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container .search-panel-toggle .search-panel-toggle-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navbar-container .right-block .search-container .search-panel-toggle .search-panel-toggle-button:hover {
  background: #F1F2F3;
}
.navbar-container .right-block .search-container .search-panel-toggle .search-panel-toggle-button > a {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.navbar-container .right-block .search-container .search-panel-toggle .search-panel-toggle-button > a svg {
  max-height: 100%;
  width: 100%;
  fill: #303132;
}
.navbar-container .right-block .search-container .panel-outer-container {
  visibility: hidden;
  max-width: 308px;
  width: 100%;
  -webkit-transition: max-width 250ms;
  transition: max-width 250ms;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container {
  width: 100%;
  min-width: 360px;
}
@media (max-width: 900px) {
  .navbar-container .right-block .search-container .panel-outer-container .panel-container {
    min-width: 300px;
  }
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container .panel-outer-container .panel-container {
    top: 0;
  }
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .search-input-mobile {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 8px;
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container .panel-outer-container .panel-container .search-input-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .search-input-mobile > a {
  height: 24px;
  width: 24px;
  padding: 4px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .search-input-mobile > a svg {
  height: 100%;
  width: 100%;
  fill: #303132;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .search-input-mobile label:focus-within {
  border: 2px solid #339999;
  padding-left: 11px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .panel-contents.basic-search .panel-item,
.navbar-container .right-block .search-container .panel-outer-container .panel-container .panel-contents.recent-history .panel-item {
  min-height: 40px;
  font-weight: 400;
}
@media (max-width: 630px) {
  .navbar-container .right-block .search-container .panel-outer-container .panel-container .panel-contents {
    height: calc(100% - 86px);
  }
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container span.recent-history-heading {
  padding: 8px 12px;
  color: #5C5E60;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container wnd-func-area-icon {
  padding: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 8px 0;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item .item-detail-separator,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item .item-detail-separator {
  margin: 0 4px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item .item-details,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item .item-details {
  font-size: 12px;
  color: #5C5E60;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item .alt-name,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item .alt-name {
  font-size: 12px;
  font-weight: 400;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item .alt-name .alt-name-tag,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item .alt-name .alt-name-tag {
  color: #5C5E60;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.history-item .alt-name .alt-name-name,
.navbar-container .right-block .search-container .panel-outer-container .panel-container div.search-item .alt-name .alt-name-name {
  text-transform: uppercase;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal {
  display: none;
  position: absolute;
  width: 100%;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: white;
  border-radius: 4px;
  padding: 12px;
  margin: -4px 12px 0;
  gap: 4px;
  border: 1px solid #E5E7E8;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-address {
  font-weight: 400;
  margin-bottom: 4px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-type {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-type wnd-func-area-icon {
  padding: 0;
  height: 12px;
  width: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-name {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 600;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-name .active-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 10px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-name .active-label.status-active {
  background-color: #B3DF72;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-name .active-label.status-pending {
  background-color: #ffb400;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-name .active-label.status-inactive {
  background-color: #dfdfdf;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-details {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 14px;
  font-weight: 400;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-details .popover-detail-label {
  font-size: 12px;
  line-height: 22px;
  font-weight: 600;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-details ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-details ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-container .right-block .search-container .panel-outer-container .panel-container .popover-portal .popover-contents .popover-row.popover-entity-details ul li a {
  color: #339999;
}
.navbar-container .right-block navbar-action-icons .navbar-action-icon-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
@media (max-width: 630px) {
  .navbar-container .right-block > navbar-action-icons {
    display: none;
  }
}
.navbar-container .right-block .kebab-menu {
  display: none;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  width: 32px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 250ms;
  transition: background 250ms;
  border: 1px solid #E5E7E8;
}
@media (max-width: 630px) {
  .navbar-container .right-block .kebab-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navbar-container .right-block .kebab-menu:hover {
  background: #F1F2F3;
}
.navbar-container .right-block .kebab-menu > a {
  height: 100%;
  width: 100%;
  padding: 6px;
}
.navbar-container .right-block .kebab-menu > a svg {
  max-height: 100%;
  width: 100%;
  fill: #303132;
}
.navbar-container .right-block .kebab-menu > .panel-outer-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  right: 0;
}
.navbar-container .right-block .kebab-menu > .panel-outer-container > .panel-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px;
}
.navbar-container .right-block .kebab-menu > .panel-outer-container > .panel-container .panel-outer-container {
  right: 0;
}
.navbar-container .right-block .kebab-menu > .panel-outer-container > .panel-container .navbar-action-icon {
  position: unset;
}
.navbar-container .right-block .menu-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
}
.navbar-container .right-block .menu-button-container a {
  padding: 8px 12px;
  text-wrap: nowrap;
  border-radius: 4px;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .right-block .menu-button-container a.hide-while-active {
  display: none;
}
.navbar-container .right-block .menu-button-container a.sign-in {
  color: #303132;
  border: 1px solid #E5E7E8;
}
.navbar-container .right-block .menu-button-container a.sign-in:hover {
  background: #F1F2F3;
}
.navbar-container .right-block .menu-button-container a.create-user {
  color: white;
  background: #339999;
}
.navbar-container .right-block .menu-button-container a.create-user:hover {
  background: #2e8a8a;
}
@media (max-width: 630px) {
  .navbar-container .right-block .menu-button-container a.create-user {
    display: none;
  }
}
.navbar-container .panel-outer-container {
  position: absolute;
  height: 0;
  width: 100%;
}
.navbar-container .panel-outer-container .panel-container {
  position: relative;
  top: 22px;
  background: white;
  border-radius: 4px;
  width: 236px;
  border: 1px solid #E5E7E8;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  padding: 4px 0;
  font-size: 14px;
  font-weight: 600;
  color: #303132;
}
.navbar-container .panel-outer-container .panel-container.split-button-panel {
  width: 260px;
}
.navbar-container .panel-outer-container .panel-container .panel-contents {
  max-height: calc(100vh - 300px);
  overflow: auto;
}
.navbar-container .panel-outer-container .panel-container .panel-contents .panel-item {
  min-height: 40px;
  position: relative;
}
.navbar-container .panel-outer-container .panel-container .panel-contents .panel-item.active {
  color: #339999;
}
.navbar-container .panel-outer-container .panel-container .panel-contents .panel-item.active svg {
  fill: #339999;
}
.navbar-container .panel-outer-container .panel-container .panel-header {
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E5E7E8;
}
.navbar-container .panel-outer-container .panel-container .panel-header img,
.navbar-container .panel-outer-container .panel-container .panel-header svg {
  width: auto;
  max-width: 40%;
  height: 100%;
  max-height: 48px;
}
.navbar-container .panel-outer-container .panel-container .panel-header span {
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}
.navbar-container .panel-outer-container .panel-container .panel-heading {
  padding: 8px 12px;
  color: #5C5E60;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
.navbar-container .panel-outer-container .panel-container .panel-tabs {
  padding: 0 12px;
  height: 38px;
  border-bottom: 1px solid #E5E7E8;
}
.navbar-container .panel-outer-container .panel-container .panel-tabs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.navbar-container .panel-outer-container .panel-container .panel-tabs ul li {
  cursor: pointer;
  padding: 7px 8px;
  color: #5C5E60;
  font-size: 14px;
  font-weight: 600;
  height: 100%;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  -webkit-transition: border-bottom 250ms;
  transition: border-bottom 250ms;
}
.navbar-container .panel-outer-container .panel-container .panel-tabs ul li:hover {
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
}
.navbar-container .panel-outer-container .panel-container .panel-tabs ul li.active {
  color: #339999;
  border-bottom: 2px solid #339999;
}
.navbar-container .panel-outer-container .panel-container ul a {
  color: #303132;
}
.navbar-container .panel-outer-container .panel-container ul a:hover {
  color: #303132;
}
.navbar-container .panel-outer-container .panel-container ul.topic-search a {
  color: #339999;
  font-weight: 400;
}
.navbar-container .panel-outer-container .panel-container ul.topic-search a:hover {
  color: #339999;
}
.navbar-container .panel-outer-container .panel-container ul.topic-search a .panel-item {
  height: 32px;
}
.navbar-container .panel-outer-container .panel-container .panel-item {
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .panel-outer-container .panel-container .panel-item:hover {
  background: #F1F2F3;
}
.navbar-container .panel-outer-container .panel-container .panel-item.no-hover {
  -webkit-transition: unset;
  transition: unset;
}
.navbar-container .panel-outer-container .panel-container .panel-item.no-hover:hover {
  background: unset;
}
.navbar-container .panel-outer-container .panel-container .panel-item.spinner-parent {
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navbar-container .panel-outer-container .panel-container .panel-item.spinner-parent .spinner {
  height: 50px;
  width: 50px;
  left: unset;
  top: unset;
}
.navbar-container .panel-outer-container .panel-container .panel-item svg:not(.entity-type) {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  fill: #303132;
}
.navbar-container .navbar-action-icon {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .navbar-action-icon > a {
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 16px;
}
.navbar-container .navbar-action-icon > svg {
  height: 100%;
  width: 100%;
  fill: #5C5E60;
}
.navbar-container .navbar-action-icon.ai-chat {
  padding: 6px;
}
.navbar-container .navbar-action-icon.ai-chat svg {
  fill: #9747FF;
}
.navbar-container .navbar-action-icon.notification div.icon-alert {
  width: 8px;
  height: 8px;
  position: absolute;
  margin-right: -12px;
  margin-top: -12px;
  border-radius: 4px;
  background: #E61D43;
}
@media (max-width: 900px) {
  .navbar-container .navbar-action-icon.other-apps {
    display: none;
  }
}
.navbar-container .navbar-action-icon.user {
  padding: 0;
}
.navbar-container .navbar-action-icon.user .user-circle {
  height: 22px;
  width: 22px;
  border-radius: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #339999;
  font-size: 10px;
  font-weight: 600;
  line-height: 10px;
  color: white;
  text-transform: uppercase;
}
.navbar-container .navbar-action-icon.user .user-circle.color-1 {
  background: #942222;
}
.navbar-container .navbar-action-icon.user .user-circle.color-2 {
  background: #CD1B18;
}
.navbar-container .navbar-action-icon.user .user-circle.color-3 {
  background: #DB3700;
}
.navbar-container .navbar-action-icon.user .user-circle.color-4 {
  background: #2E6F40;
}
.navbar-container .navbar-action-icon.user .user-circle.color-5 {
  background: #05472A;
}
.navbar-container .navbar-action-icon.user .user-circle.color-6 {
  background: #007878;
}
.navbar-container .navbar-action-icon.user .user-circle.color-7 {
  background: #007BA7;
}
.navbar-container .navbar-action-icon.user .user-circle.color-8 {
  background: #721EA6;
}
.navbar-container .navbar-action-icon.user .user-circle.color-9 {
  background: #1D2EAF;
}
.navbar-container .navbar-action-icon.user .user-circle.color-10 {
  background: #3C0061;
}
.navbar-container .navbar-action-icon.user .user-circle.color-11 {
  background: #2D68C4;
}
.navbar-container .navbar-action-icon.user .user-circle.color-12 {
  background: #873260;
}
.navbar-container .navbar-action-icon.user .panel-header {
  padding: 16px 12px;
  gap: 16px;
}
.navbar-container .navbar-action-icon.user .panel-header .user-circle {
  height: 32px;
  min-height: 32px;
  width: 32px;
  min-width: 32px;
  border-radius: 16px;
}
.navbar-container .navbar-action-icon.user .panel-header .user-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.navbar-container .navbar-action-icon.user .panel-header .user-details span {
  font-size: 14px;
  max-width: 162px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.navbar-container .navbar-action-icon.user .panel-header .user-details span.name {
  font-weight: 600;
}
.navbar-container .navbar-action-icon.user .panel-header .user-details span.email {
  font-weight: 400;
}
.navbar-container .navbar-action-icon:hover,
.navbar-container .navbar-action-icon .open {
  background: #F1F2F3;
}
.navbar-container .navbar-action-icon .panel-outer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.navbar-container .navbar-action-icon .panel-outer-container.right,
.navbar-container .navbar-action-icon .panel-outer-container:not(.left) {
  right: 0;
}
.navbar-container .navbar-action-icon .panel-outer-container.left {
  left: 0;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container {
  right: 0;
  max-width: calc(100vw - 32px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container.notification-panel {
  width: 380px;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container.other-apps-panel svg {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  fill: unset;
}
@media (max-width: 630px) {
  .navbar-container .navbar-action-icon .panel-outer-container .panel-container.other-apps-panel {
    display: none;
  }
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-item {
  padding: 8px 12px;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-item.hide {
  display: none;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-footer {
  border-top: 1px solid #E5E7E8;
  -webkit-transition: background 250ms;
  transition: background 250ms;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-footer:hover {
  background: #F1F2F3;
}
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-footer a,
.navbar-container .navbar-action-icon .panel-outer-container .panel-container .panel-footer a:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  color: #339999;
}
.nav-tabs {
  border-bottom: 0;
}
.nav-tabs > li.active > a {
  background-color: #fafafa;
}
.nav-tabs > li {
  margin-bottom: 0;
}
.nav-tabs > li > a {
  border-radius: 4px 4px 0 0;
}
.modal-dialog.modal-full {
  width: 992px;
  max-width: 100%;
}
.modal-window-full {
  z-index: 2050 !important;
}
.modal-backdrop.modal-backdrop-full {
  z-index: 2040 !important;
}
.modal-full-wrapper.modal-open {
  z-index: 10000;
  position: fixed;
}
.PdfPreviewBackdrop {
  z-index: 99998 !important;
}
.PdfPreviewModal {
  z-index: 99999 !important;
}
.PdfPreviewModal .modal-content {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.PdfPreview-body {
  position: relative;
  max-width: 100%;
}
.PdfPreview-canvas {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 5px;
}
.PdfPreview-controlGroup,
.PdfPreview-controlSet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.PdfPreview-controlGroup:not(:first-child),
.PdfPreview-controlSet:not(:first-child) {
  padding-left: 4px;
}
.PdfPreview-controlGroup:not(:last-child),
.PdfPreview-controlSet:not(:last-child) {
  padding-right: 4px;
}
.PdfPreview-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 3px;
}
.PdfPreview-controls--split {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.PdfPreview-control {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0;
  background: rgba(0, 0, 0, 0.85);
  color: white;
  border-radius: 5px;
  padding: 4px 8px;
}
.PdfPreview-control:not([disabled="disabled"]):hover,
.PdfPreview-control:not([disabled="disabled"]):focus {
  background: rgba(0, 0, 0, 0.75);
}
.PdfPreview-control[disabled="disabled"] {
  opacity: .4;
  cursor: default;
}
.PdfPreview-control--pageNumber {
  width: 2em;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.PdfPreview-controlGroup .PdfPreview-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PdfPreview-controlGroup .PdfPreview-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.PdfPreview-control-icon {
  width: 1em;
  height: 1em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PdfPreview-control-icon--previous {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.PdfPreviewSpinner {
  position: relative;
  left: 0;
  bottom: -30vh;
}
.md-select-menu-container,
.md-autocomplete-suggestions-container {
  z-index: 1300 !important;
}
md-backdrop.md-select-backdrop {
  z-index: 1250;
}
.md-dialog-container {
  z-index: 2050;
}
.formGroup-ngMaterial-inputContainer {
  display: block;
  padding: 0;
  margin: 0;
}
.mdMenu--mediumPadding {
  padding: 0;
}
.mdMenu--mediumPadding md-menu-item:not(:last-child) {
  border-bottom: 1px solid gainsboro;
}
.mdMenu--mediumPadding md-menu-item > .md-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: inherit;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.md-select-value {
  min-height: 30px;
  min-height: 28px;
  background: white;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #86888A;
  border-radius: 3px;
}
md-select:not([disabled]):focus .md-select-value {
  border-color: #66afe9 !important;
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
md-select:not([disabled]):focus .md-select-value.md-select-placeholder,
md-select .md-select-value.md-select-placeholder,
md-select:not([disabled]):focus .md-select-value,
md-select .md-select-value {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 8px;
  padding-right: 0;
  font-size: 1rem;
  color: #303132;
}
.md-select-value > span:not(.md-select-icon) {
  white-space: normal;
}
md-select.md-default-theme[disabled] .md-select-value,
md-select[disabled] .md-select-value {
  background-size: 6px 6px;
  background-repeat: repeat;
  background-image: linear-gradient(-45deg, transparent 46%, rgba(0, 0, 0, 0.23) 49%, rgba(0, 0, 0, 0.23) 51%, transparent 55%);
}
md-select.filter-active .md-select-value {
  background-color: rgba(43, 129, 227, 0.1);
  border-color: rgba(43, 129, 227, 0.35);
}
md-select.md-default-theme .md-select-value,
md-select .md-select-value {
  border-bottom-color: #86888A;
}
.md-select-value .md-select-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-top: 2px;
  border-left: 1px solid #d9d9d9;
  margin-right: 0;
  width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 34px;
          flex: 0 0 34px;
  background: -webkit-gradient(linear, left bottom, left top, from(#ececec), color-stop(70%, #f7f7f7));
  background: linear-gradient(to top, #ececec 0%, #f7f7f7 70%);
  background-color: #f7f7f7;
  background-size: 35px 30px;
  background-position: 50% 100%;
  /* background-position: 10% 0%; */
  background-repeat: no-repeat;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.highcontrast .md-select-value .md-select-icon {
  background-color: #fff;
}
.md-select-value .md-select-icon:after {
  top: 0;
  -webkit-transform: scaleY(0.6) scaleX(0.85);
          transform: scaleY(0.6) scaleX(0.85);
  color: #8d8d8d;
}
.highcontrast .md-select-value .md-select-icon:after {
  color: #000;
}
.material-select-blockOption {
  line-height: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.material-select-blockOption:last-child:not(:first-child) {
  padding-bottom: 8px;
}
.material-select-header-addon--search {
  padding: 8px 10px;
  margin-bottom: 0;
}
.material-select-header-addon.material-select-header-addon--search.material-select-header-addon--search-selectall {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.material-select-header-addon.material-select-header-addon--search.material-select-header-addon--search-selectall md-input-container {
  padding: 0;
  margin: 0;
  width: unset;
}
.material-select-header-addon.material-select-header-addon--search.material-select-header-addon--search-selectall md-input-container md-checkbox {
  margin: 0;
}
md-input-container .md-input,
.md-input {
  min-height: 30px;
  background: white;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #86888A;
  border-radius: 3px;
  font-weight: 400;
  line-height: 20px;
  line-height: 1.42857143;
  color: #555555;
}
/* input, focused or not */
md-input-container .md-input,
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty,
md-input-container.md-input-resized .md-input {
  height: 2.14285714rem;
  padding-top: 0.28571429rem;
  padding-bottom: 0.28571429rem;
  padding-left: 8px;
  padding-right: 8px;
}
md-autocomplete,
md-autocomplete md-autocomplete-wrap {
  height: 30px;
}
md-autocomplete md-autocomplete-wrap.md-show-clear-button {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
}
md-autocomplete md-autocomplete-wrap.md-whiteframe-z1 {
  -webkit-box-shadow: none;
          box-shadow: none;
}
md-autocomplete md-autocomplete-wrap .md-errors-spacer {
  display: none;
}
md-autocomplete .md-show-clear-button button {
  position: absolute;
  right: 0;
}
md-autocomplete input[type="search"] {
  border-radius: 3px;
}
.md-autocomplete-suggestions-container.md-default-theme li .highlight,
.md-autocomplete-suggestions-container li .highlight {
  background-color: #ffffc4;
  color: inherit;
}
.formGroup-ngMaterial-autocomplete--is-initializing md-autocomplete-wrap:after {
  content: '';
  top: 6px;
  left: 8px;
  width: 14px;
  height: 14px;
  position: absolute;
  background: none;
  border: 2px solid lightgray;
  border-radius: 999px;
  border-bottom-color: transparent;
  -webkit-animation: spin infinite 1s linear;
          animation: spin infinite 1s linear;
}
md-checkbox {
  min-width: 20px;
  min-height: 20px;
  line-height: 20px;
}
md-checkbox[disabled] {
  cursor: no-drop;
}
md-checkbox .md-container,
md-checkbox .md-icon {
  width: 20px;
  height: 20px;
}
.checkbox-cell md-checkbox {
  width: 20px;
  margin: 0;
  background-color: white;
}
md-datepicker ~ * .md-errors-spacer {
  display: none;
}
md-datepicker {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.md-datepicker-input-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.md-datepicker-input-container .md-datepicker-input,
.md-datepicker-input {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: none;
}
.md-datepicker-input-container .md-datepicker-input:focus,
.md-datepicker-input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-color: #66afe9 !important;
}
._md-datepicker-has-triangle-icon {
  margin-right: 0;
  padding-right: 0;
}
.md-datepicker-triangle-button.md-button.md-icon-button {
  -webkit-transform: none;
          transform: none;
  margin: 0;
}
.highcontrast .md-datepicker-expand-triangle {
  border: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
  top: 0 !important;
  left: 0 !important;
  position: relative !important;
  width: auto !important;
  height: auto !important;
}
.highcontrast .md-datepicker-expand-triangle:after {
  display: block;
  content: '\25BC';
  position: relative;
  top: 2px;
  speak: none;
  font-size: 13px;
  -webkit-transform: scaleY(0.5) scaleX(1);
  transform: scaleY(0.5) scaleX(1);
}
.has-error .md-datepicker-input {
  border-color: #E61D43 !important;
}
.md-datepicker-calendar-pane {
  z-index: 1200;
}
md-dialog {
  max-height: 90%;
}
.mdDialog--small {
  min-width: 540px;
  max-width: 540px;
}
.mdDialog--medium {
  width: 100%;
  max-width: 720px;
}
.mdDialog--large {
  width: 100%;
  max-width: 1024px;
}
.mdDialog--fullscreen,
.mdDialog--fullscreenScroll {
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  border-radius: 0;
}
.mdDialog--paymentIFrame {
  max-width: 960px;
  width: 90%;
}
.mdDialog-body--scroll {
  overflow-y: auto;
}
.mdDialog-body--padded {
  padding: 28px 24px;
}
.mdDialog-body-segment--padded {
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 28px;
  margin-bottom: 28px;
}
md-dialog .mdDialog-actions {
  padding: 18px 24px;
}
md-dialog .mdDialog-actions > *:not(:last-child) {
  margin-right: 12px;
}
md-dialog .mdDialog-headerItems {
  padding: 18px 24px;
}
.mdDialog--fullscreenScroll {
  overflow: visible;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* justify-content: center; */
  max-width: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mdDialog--fullscreenScroll-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px 48px;
  overflow-y: auto;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  /* position: absolute; */
  /* top: 50%; */
  /* transform: translateY(-50%); */
  position: relative;
}
.mdDialog--fullscreenScroll-content {
  overflow: hidden;
  /* position: absolute; */
  /* top: 50%; */
  /* transform: translateY(-50%); */
}
.mdDialog--fullscreenScroll.mdDialog--small .mdDialog--fullscreenScroll-content {
  width: 100%;
  min-width: 540px;
}
.mdDialog--fullscreenScroll.mdDialog--medium .mdDialog--fullscreenScroll-content {
  width: 100%;
  max-width: 720px;
}
.mdDialog--fullscreenScroll.mdDialog--large .mdDialog--fullscreenScroll-content {
  width: 100%;
  max-width: 1024px;
}
.FloatCard {
  width: 100%;
}
.mdDialog--medium .mdDialog--fullscreenScroll-content {
  max-width: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.mdDialog--fullscreenScroll-container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.FloatCard {
  background: white;
  border-radius: 5px;
}
.FloatCard {
  width: 100%;
}
.FloatCard-header-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
}
.FloatCard-header-split-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
}
.FloatCard-header-split-item--fill {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.FloatCard-header-split-item--fill:empty {
  padding-left: 0;
  padding-right: 0;
}
.FloatCard-header {
  padding: 20px 36px;
}
.FloatCard-heading {
  font-size: 24px;
}
.FloatCard-subheading {
  font-size: 12px;
  font-weight: 600;
  color: #808080;
  text-transform: uppercase;
  letter-spacing: .03em;
}
.FloatCard-header-button {
  font-weight: 600;
  background: rgba(0, 0, 0, 0.1);
  padding: 6px 12px;
  border-radius: 5px;
}
.FloatCard-header-button:hover,
.FloatCard-header-button:focus {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.15);
}
.FloatCard-header-button:active {
  background: rgba(0, 0, 0, 0.2);
}
.FloatCard-body {
  position: relative;
  padding-top: 32px;
  padding-bottom: 40px;
}
.FloatCard-body-segment:not(:first-child) {
  padding-top: 32px;
}
.FloatCard-body-segment:not(:last-child) {
  padding-bottom: 32px;
}
.FloatCard-body-segment--padded {
  padding-left: 36px;
  padding-right: 36px;
}
.FloatCard-header--bordered {
  border-bottom: 1px solid gainsboro;
}
.FloatCard-actions {
  padding: 20px 36px;
}
.FloatCard-actions--bordered {
  border-top: 1px solid gainsboro;
}
.EntitySummary-metaTable {
  display: table;
  font-size: 17px;
}
.EntitySummary-metaTable-row {
  display: table-row;
}
.EntitySummary-metaTable-row:not(:last-child) > * {
  padding-bottom: 10px;
}
.EntitySummary-metaTable-row .EntitySummary-meta-label,
.EntitySummary-metaTable-row .EntitySummary-meta-value {
  display: table-cell;
}
.EntitySummary-section:not(:last-child) {
  margin-bottom: 28px;
}
.EntitySummary-sectionSeparator {
  margin-bottom: 28px;
  border-bottom: 1px solid gainsboro;
}
.EntitySummary-sectionHeading {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #808080;
}
.EntitySummary-sectionHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  padding-top: 10px;
}
.EntitySummary-sectionHeader .EntitySummary-sectionHeading {
  margin-bottom: 0;
}
.EntitySummary-sectionHeader-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.EntitySummary-sectionHeader-item:not(:last-child) {
  margin-right: 16px;
}
.EntitySummary-meta-label {
  font-size: .8em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .03em;
  max-width: 11em;
  padding-right: 24px;
  color: #808080;
}
.EntitySummary-meta-value {
  font-weight: 600;
  color: #4d4d4d;
}
.EntitySummary-meta-valueGroup > *:not(:last-child) {
  margin-bottom: .125em;
}
.PreviewSheet-transcludeTarget {
  width: 100%;
}
.PreviewSheet-closeXWrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 0;
  background: none;
  padding: 10px;
  margin: -10px;
  color: gray;
}
.PreviewSheet-closeXWrap:hover,
.PreviewSheet-closeXWrap:focus {
  outline: 0;
  color: #00c0d9;
}
#OpenLayers_Control_Zoom_5 {
  display: none;
}
/**
 * Popup Styles
 */
.ol-popup {
  position: absolute;
  background-color: white;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  bottom: 12px;
  left: -50px;
  min-width: 350px;
  max-width: 650px;
}
.ol-measure-popup {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 4px rgba(255, 255, 255, 0.2);
          box-shadow: 0 1px 4px rgba(255, 255, 255, 0.2);
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  min-width: 120px;
  bottom: 3px;
  left: 2px;
  color: #FFF;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#popup-content {
  overflow-y: auto;
  max-height: 50vh;
  margin-top: 20px;
}
.ol-popup:after,
.ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 48px;
  margin-left: -10px;
}
.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 48px;
  margin-left: -11px;
}
.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px;
}
.ol-popup-closer:after {
  content: "✖";
}
[layout~="horizontal"],
.layout-horizontal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
[layout~="vertical"],
.layout-vertical {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
[layout~="wrap"],
.layout-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
[flex~="fill"],
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
[flex~="auto"],
.flex-auto {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
}
[flex~="autoshrink"],
.flex-autoshrink {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}
[align-self="center"],
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
[align-self="baseline"],
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}
[align-self="start"],
[align-self="flex-start"],
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
[align-self="end"],
[align-self="flex-end"],
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}
[align-self="stretch"],
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}
[align-items="center"],
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[align-items="baseline"],
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}
[align-items="start"],
[align-items="flex-start"],
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}
[align-items="end"],
[align-items="flex-end"],
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}
[align-items="stretch"],
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}
[justify="center"],
[justify-content="center"],
.justify-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
[justify="baseline"],
[justify-content="baseline"],
.justify-baseline {
  -webkit-box-pack: baseline !important;
      -ms-flex-pack: baseline !important;
          justify-content: baseline !important;
}
[justify="start"],
[justify="flex-start"],
[justify-content="start"],
[justify-content="flex-start"],
.justify-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
[justify="end"],
[justify="flex-end"],
[justify-content="end"],
[justify-content="flex-end"],
.justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}
[justify="space-between"],
[justify-content="space-between"],
.justify-space-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
[justify="space-around"],
[justify-content="space-around"],
.justify-space-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}
[pad-items-inner="extra-small"] > * {
  margin: 0 .125em !important;
}
[pad-items-inner="small"] > * {
  margin: 0 .25em !important;
}
[pad-items-inner="medium"] > * {
  margin: 0 .375em !important;
}
[pad-items-inner="large"] > * {
  margin: 0 .5em !important;
}
[pad-items-inner] > :first-child {
  margin-left: 0 !important;
}
[pad-items-inner] > :last-child {
  margin-right: 0 !important;
}
[inline-padding="extra-small"] {
  margin-left: -0.125em !important;
  margin-right: -0.125em !important;
  margin-bottom: -0.25em !important;
}
[inline-padding="extra-small"] > * {
  margin-left: .125em !important;
  margin-right: .125em !important;
  margin-bottom: .25em !important;
}
[inline-padding="small"] {
  margin-left: -0.25em !important;
  margin-right: -0.25em !important;
  margin-bottom: -0.5em !important;
}
[inline-padding="small"] > * {
  margin-left: .25em !important;
  margin-right: .25em !important;
  margin-bottom: .5em !important;
}
[inline-padding="medium"] {
  margin-left: -0.375em !important;
  margin-right: -0.375em !important;
  margin-bottom: -0.75em !important;
}
[inline-padding="medium"] > * {
  margin-left: .375em !important;
  margin-right: .375em !important;
  margin-bottom: .75em !important;
}
[inline-padding="large"] {
  margin-left: -0.5em !important;
  margin-right: -0.5em !important;
  margin-bottom: -1em !important;
}
[inline-padding="large"] > * {
  margin-left: .5em !important;
  margin-right: .5em !important;
  margin-bottom: 1em !important;
}
[inline-padding] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.u-undoListStyles {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.u-noWrap {
  white-space: nowrap !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.u-wrap {
  white-space: normal !important;
}
.u-flexWrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.u-scrollY {
  overflow-y: auto !important;
}
.u-overflowHidden {
  overflow: hidden !important;
}
.u-headingInherit {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}
.SvgWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  fill: currentColor;
}
.SvgWrap-icon {
  width: 100%;
  height: 100%;
}
.SvgWrap > img {
  max-width: 100%;
  max-height: 100%;
}
.SvgWrap svg {
  fill: inherit;
  stroke: inherit;
}
.SvgWrap img {
  opacity: 0;
}
.SvgWrap--fillDimensions {
  width: 100%;
  height: 100%;
}
.SvgWrap--stroke {
  stroke: currentColor;
}
.SvgWrap--inlineDefault {
  height: 1.5em;
  width: 1.5em;
}
.SvgWrap--defaultIconSize {
  height: 16px;
  width: 16px;
}
.SvgWrap--defaultIconSize > svg {
  height: 100%;
  width: 100%;
}
.SvgWrap svg[stroke="currentColor"] {
  stroke: currentColor;
}
.u-red {
  color: #E61D43;
}
.u-green {
  color: #007626;
}
.u-red-text {
  color: #bb1534;
}
.u-green-text {
  color: #006600;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9rbnZpcm8uY3NzIiwiQ29udGVudC9TaXRlLmxlc3MiLCJDb250ZW50L2xlc3MvY29tbW9uVmFyaWFibGVzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9ub3JtYWxpemUubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3ByaW50Lmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9zY2FmZm9sZGluZy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbWl4aW5zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC90eXBlLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9jb2RlLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9ncmlkLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC90YWJsZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2Zvcm1zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9idXR0b25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvZ2x5cGhpY29ucy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvZHJvcGRvd25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9idXR0b24tZ3JvdXBzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9pbnB1dC1ncm91cHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL25hdnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL25hdmJhci5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdXRpbGl0aWVzLmxlc3MiLCJDb250ZW50L2Zvcm0ubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2JyZWFkY3J1bWJzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wYWdpbmF0aW9uLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wYWdlci5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbGFiZWxzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9iYWRnZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2p1bWJvdHJvbi5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdGh1bWJuYWlscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvYWxlcnRzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wcm9ncmVzcy1iYXJzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9tZWRpYS5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbGlzdC1ncm91cC5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcGFuZWxzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC93ZWxscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvY2xvc2UubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL21vZGFscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdG9vbHRpcC5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcG9wb3ZlcnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2Nhcm91c2VsLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiQ29udGVudC9sZXNzL2FuZ3VsYXItdWkubGVzcyIsIkNvbnRlbnQvbGVzcy9zZWxlY3QyLmxlc3MiLCJDb250ZW50L2xlc3MvYW5ndWxhci11aS10cmVlLm1pbi5jc3MiLCJDb250ZW50L2xlc3MvdWktdHJlZS5sZXNzIiwiQ29udGVudC9sb2FkZXJzLmxlc3MiLCJDb250ZW50L2xlc3MvRm9udFN5bWJvbHMubGVzcyIsIkNvbnRlbnQvQXBwSWNvbnMubGVzcyIsIkNvbnRlbnQvbGVzcy9sYXlvdXQtbWFpbi5sZXNzIiwiQ29udGVudC9sZXNzL2hlYWRpbmdzLmxlc3MiLCJDb250ZW50L3RhYnMubGVzcyIsIkNvbnRlbnQvYWN0aW9uQmFyLmxlc3MiLCJDb250ZW50L2dyaWQubGVzcyIsIkNvbnRlbnQvc3BhdGlhbC5sZXNzIiwiQ29udGVudC9zbGlkZVBhbmVsLmxlc3MiLCJDb250ZW50L2N1c3RvbUxhYmVscy5sZXNzIiwiQ29udGVudC9zZWxlY3QyLmxlc3MiLCJDb250ZW50L2RhdGVwaWNrZXIubGVzcyIsIkNvbnRlbnQvdGltZXBpY2tlci5sZXNzIiwiQ29udGVudC9kb2N1bWVudHMubGVzcyIsIkNvbnRlbnQvbmF2RmxhZ3MubGVzcyIsIkNvbnRlbnQvbGVzcy9saXN0cy5sZXNzIiwiQ29udGVudC90b2FzdGVyLmxlc3MiLCJDb250ZW50L3BvcG92ZXIubGVzcyIsIkNvbnRlbnQvcmFuZ2UubGVzcyIsIkNvbnRlbnQvbGVzcy9HYWxsZXJ5Vmlldy5sZXNzIiwiQ29udGVudC9leHRlcm5hbC5sZXNzIiwiQ29udGVudC9sZXNzL3B1YmxpYy1sYW5kaW5nLmxlc3MiLCJDb250ZW50L2xlc3MvdXgyNC5sZXNzIiwiQ29udGVudC9sZXNzL3duZC1jaGF0Lmxlc3MiLCJDb250ZW50L2xlc3Mvd25kLXN1bW1hcnkubGVzcyIsIkNvbnRlbnQvbGVzcy93bmQtZnVuYy1hcmVhLWljb24ubGVzcyIsIkNvbnRlbnQvb3JnLXNwZWNpZmljL29rbnZpcm8vQ3VzdG9tU2l0ZS5sZXNzIiwiQ29udGVudC9sZXNzL3RhYm1lbnUubGVzcyIsIkNvbnRlbnQvbGVzcy9zaWRlYmFyLmxlc3MiLCJDb250ZW50L2xlc3Mvc2l0ZXNlbGVjdGlvbi5sZXNzIiwiQ29udGVudC9kbXIubGVzcyIsIkNvbnRlbnQvbGVzcy9kcm9wZG93bnMubGVzcyIsIkNvbnRlbnQvbGVzcy9TdmdXcmFwLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9FbnRpdHlBbGVydEljb24ubGVzcyIsIkNvbnRlbnQvbGVzcy9jb21wb25lbnRzL0VudGl0eUFsZXJ0cy5sZXNzIiwiQ29udGVudC9sZXNzL2NvbXBvbmVudHMvTGlzdENhcmRHcm91cC5sZXNzIiwiQ29udGVudC9sZXNzL2NvbXBvbmVudHMvRGFzaGJvYXJkLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9Nb3Rpb25IaW50Lmxlc3MiLCJDb250ZW50L2xlc3MvdGVtcExheW91dEZpeGVzLmxlc3MiLCJDb250ZW50L2xlc3Mvd2VsY29tZS5sZXNzIiwiQ29udGVudC9sZXNzL0pvaW5lZENhcmQubGVzcyIsIkNvbnRlbnQvbGVzcy9EYXNoYm9hcmQtY29sbGFwc2luZ0xpc3RzLmxlc3MiLCJDb250ZW50L2xlc3MvRGFzaGJvYXJkLWFjdGlvbnMubGVzcyIsIkNvbnRlbnQvbGVzcy9TaWduaW5nLmxlc3MiLCJDb250ZW50L2xlc3MvU3BsaXRWaWV3VGFicy5sZXNzIiwiQ29udGVudC9sZXNzL0NvdW50Lmxlc3MiLCJDb250ZW50L2xlc3MvRmxhdExpc3QubGVzcyIsIkNvbnRlbnQvbGVzcy9uYXZiYXIubGVzcyIsIkNvbnRlbnQvbGVzcy9ib290c3RyYXAtb3ZlcnJpZGVzLmxlc3MiLCJDb250ZW50L2xlc3MvbW9kYWwtbW9kaWZpY2F0aW9ucy5sZXNzIiwiQ29udGVudC9sZXNzL3BkZi1wcmV2aWV3Lmxlc3MiLCJDb250ZW50L2xlc3MvbmNvcmUtbWF0ZXJpYWwubGVzcyIsIkNvbnRlbnQvbGVzcy9tZERpYWxvZy5sZXNzIiwiQ29udGVudC9sZXNzL0Zsb2F0Q2FyZC5sZXNzIiwiQ29udGVudC9sZXNzL0VudGl0eVN1bW1hcnkubGVzcyIsIkNvbnRlbnQvbGVzcy9QcmV2aWV3U2hlZXQubGVzcyIsIkNvbnRlbnQvbGVzcy9vbE92ZXJyaWRlcy5sZXNzIiwiQ29udGVudC9sZXNzL191dGlsaXR5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7QUFDSCwrQkNlUTtBRGRSLGlCQ2VRO0FDckJSO0VBRUksZ0JBQUE7Q0ZPSDtBRWc3QkQ7RUFDSSxlQUFBO0NGOTZCSDtBQUNELHFCQUFxQjtBQUNyQjs7RUFFRTtBQUNGLDRCQUE0QjtBQUM1Qjs7OztHQUlHO0FFZy9DSDtFQUdJLFlBQUE7Q0ZoL0NIO0FFKzJEQztFQUNFLGFBQUE7Q0Y3MkRIO0FFNDJEQztFQUNFLFdBQUE7Q0YxMkRIO0FFeTJEQztFQUNFLFlBQUE7Q0Z2MkRIO0FFczJEQztFQUNFLFlBQUE7Q0ZwMkRIO0FFbTJEQztFQUNFLFlB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ekJqQjtFUzN6QkQ7SUFBa0IsbUJBQUE7R1Q4ekJqQjtFUzd6QkQ7SUFBa0IsVUFBQTtHVGcwQmpCO0VTL3pCRDtJQUFrQixtQkFBQTtHVGswQmpCO0VTajBCRDtJQUFrQixtQkFBQTtHVG8wQmpCO0VTbjBCRDtJQUFrQixVQUFBO0dUczBCakI7RVNyMEJEO0lBQWtCLG1CQUFBO0dUdzBCakI7RVN2MEJEO0lBQWtCLG1CQUFBO0dUMDBCakI7RVN6MEJEO0lBQWtCLFVBQUE7R1Q0MEJqQjtFUzMwQkQ7SUFBa0IsbUJBQUE7R1Q4MEJqQjtFUzcwQkQ7SUFBa0IsbUJBQUE7R1RnMUJqQjtFUzkwQkQ7SUFBa0IsWUFBQTtHVGkxQmpCO0VTaDFCRDtJQUFrQixtQkFBQTtHVG0xQmpCO0VTbDFCRDtJQUFrQixvQkFBQTtHVHExQmpCO0VTcDFCRDtJQUFrQixXQUFBO0dUdTFCakI7RVN0MUJEO0lBQWtCLG9CQUFBO0dUeTFCakI7RVN4MUJEO0lBQWtCLG9CQUFBO0dUMjFCakI7RVMxMUJEO0lBQWtCLFdBQUE7R1Q2MUJqQjtFUzUxQkQ7SUFBa0Isb0JBQUE7R1QrMUJqQjtFUzkxQkQ7SUFBa0Isb0JBQUE7R1RpMkJqQjtFU2gyQkQ7SUFBa0IsV0FBQTtHVG0yQmpCO0VTbDJCRDtJQUFrQixvQkFBQTtHVHEyQmpCO0VTcDJCRDtJQUFrQixvQkFBQTtHVHUyQmpCO0VTcDJCRDtJQUFvQixlQUFBO0dUdTJCbkI7RVN0MkJEO0lBQW9CLHlCQUFBO0dUeTJCbkI7RVN4MkJEO0lBQW9CLDBCQUFBO0dUMjJCbkI7RVMxMkJEO0lBQW9CLGlCQUFBO0dUNjJCbkI7RVM1MkJEO0lBQW9CLDBCQUFBO0dUKzJCbkI7RVM5MkJEO0lBQW9CLDBCQUFBO0dUaTNCbkI7RVNoM0JEO0lBQW9CLGlCQUFBO0dUbTNCbkI7RVNsM0JEO0lBQW9CLDBCQUFBO0dUcTNCbkI7RVNwM0JEO0lBQW9CLDBCQUFBO0dUdTNCbkI7RVN0M0JEO0lBQW9CLGlCQUFBO0dUeTNCbkI7RVN4M0JEO0lBQW9CLDBCQUFBO0dUMjNCbkI7RVMxM0JEO0lBQW9CLDBCQUFBO0dUNjNCbkI7Q0FDRjtBU24zQkQ7RUFDRTtJQUNFLGtCQUFBO0dUcTNCRDtFU2wzQkQ7Ozs7Ozs7Ozs7O0lBV0UsWUFBQTtHVG8zQkQ7RVNsM0JEO0lBQWEsbUJBQUE7R1RxM0JaO0VTcDNCRDtJQUFhLG9CQUFBO0dUdTNCWjtFU3QzQkQ7SUFBYSxXQUFBO0dUeTNCWjtFU3gzQkQ7SUFBYSxvQkFBQTtHVDIzQlo7RVMxM0JEO0lBQWEsb0JBQUE7R1Q2M0JaO0VTNTNCRDtJQUFhLFdBQUE7R1QrM0JaO0VTOTNCRDtJQUFhLG9CQUFBO0dUaTRCWjtFU2g0QkQ7SUFBYSxvQkFBQTtHVG00Qlo7RVNsNEJEO0lBQWEsV0FBQTtHVHE0Qlo7RVNwNEJEO0lBQWEsb0JBQUE7R1R1NEJaO0VTdDRCRDtJQUFhLG9CQUFBO0dUeTRCWjtFU3g0QkQ7SUFBYSxZQUFBO0dUMjRCWjtFU3g0QkQ7SUFBa0IsV0FBQTtHVDI0QmpCO0VTMTRCRDtJQUFrQixrQkFBQTtHVDY0QmpCO0VTNTRCRDtJQUFrQixtQkFBQTtHVCs0QmpCO0VTOTRCRDtJQUFrQixVQUFBO0dUaTVCakI7RVNoNUJEO0lBQWtCLG1CQUFBO0dUbTVCakI7RVNsNUJEO0lBQWtCLG1CQUFBO0dUcTVCakI7RVNwNUJEO0lBQWtCLFVBQUE7R1R1NUJqQjtFU3Q1QkQ7SUFBa0IsbUJBQUE7R1R5NUJqQjtFU3g1QkQ7SUFBa0IsbUJBQUE7R1QyNUJqQjtFUzE1QkQ7SUFBa0IsVUFBQTtHVDY1QmpCO0VTNTVCRDtJQUFrQixtQkFBQTtHVCs1QmpCO0VTOTVCRDtJQUFrQixtQkFBQTtHVGk2QmpCO0VTLzVCRDtJQUFrQixZQUFBO0dUazZCakI7RVNqNkJEO0lBQWtCLG1CQUFBO0dUbzZCakI7RVNuNkJEO0lBQWtCLG9CQUFBO0dUczZCakI7RVNyNkJEO0lBQWtCLFdBQUE7R1R3NkJqQjtFU3Y2QkQ7SUFBa0Isb0JBQUE7R1QwNkJqQjtFU3o2QkQ7SUFBa0Isb0JBQUE7R1Q0NkJqQjtFUzM2QkQ7SUFBa0IsV0FBQTtHVDg2QmpCO0VTNzZCRDtJQUFrQixvQkFBQTtHVGc3QmpCO0VTLzZCRDtJQUFrQixvQkFBQTtHVGs3QmpCO0VTajdCRDtJQUFrQixXQUFBO0dUbzdCakI7RVNuN0JEO0lBQWtCLG9CQUFBO0dUczdCakI7RVNyN0JEO0lBQWtCLG9CQUFBO0dUdzdCakI7RVNyN0JEO0lBQW9CLGVBQUE7R1R3N0JuQjtFU3Y3QkQ7SUFBb0IseUJBQUE7R1QwN0JuQjtFU3o3QkQ7SUFBb0IsMEJBQUE7R1Q0N0JuQjtFUzM3QkQ7SUFBb0IsaUJBQUE7R1Q4N0JuQjtFUzc3QkQ7SUFBb0IsMEJBQUE7R1RnOEJuQjtFUy83QkQ7SUFBb0IsMEJBQUE7R1RrOEJuQjtFU2o4QkQ7SUFBb0IsaUJBQUE7R1RvOEJuQjtFU244QkQ7SUFBb0IsMEJBQUE7R1RzOEJuQjtFU3I4QkQ7SUFBb0IsMEJBQUE7R1R3OEJuQjtFU3Y4QkQ7SUFBb0IsaUJBQUE7R1QwOEJuQjtFU3o4QkQ7SUFBb0IsMEJBQUE7R1Q0OEJuQjtFUzM4QkQ7SUFBb0IsMEJBQUE7R1Q4OEJuQjtDQUNGO0FVbHlDRDtFQUNFLGdCQUFBO0VBQ0EsMEJBQUE7Q1ZveUNEO0FVbHlDRDtFQUNFLGlCQUFBO0NWb3lDRDtBVTl4Q0Q7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7Q1ZneUNEO0FVbHlDRDs7Ozs7O0VBVVEsY0FBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtDVmd5Q1A7QVU3eUNEO0VBbUJJLHVCQUFBO0VBQ0EsOEJBQUE7Q1Y2eENIO0FVanpDRDs7Ozs7O0VBNEJRLGNBQUE7Q1Y2eENQO0FVenpDRDtFQWtDSSwyQkFBQTtDVjB4Q0g7QVU1ekNEO0VBdUNJLHVCQUFBO0NWd3hDSDtBVWp4Q0Q7Ozs7OztFQU9RLGFBQUE7Q1ZreENQO0FVdndDRDtFQUNFLHVCQUFBO0NWeXdDRDtBVTF3Q0Q7Ozs7OztFQVFRLHVCQUFBO0NWMHdDUDtBVWx4Q0Q7O0VBZ0JRLHlCQUFBO0NWc3dDUDtBVTN2Q0Q7O0VBS1EsMEJBQUE7Q1YwdkNQO0FVL3VDRDs7RUFLUSwwQkFBQTtDVjh1Q1A7QVVudUNEO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0NWcXVDRDtBVWh1Q0c7O0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0NWbXVDTDtBVXh0Q0Q7Ozs7Ozs7Ozs7OztFQU9JLDBCQUFBO0NWK3RDSDtBTTNnQ0M7Ozs7Ozs7Ozs7OztFQU9JLDBCQUFBO0VBQ0Esc0JBQUE7Q05raENMO0FNNWdDQzs7O0VBSUksMEJBQUE7RUFDQSxzQkFBQTtDTjZnQ0w7QU1oaUNDOzs7Ozs7Ozs7Ozs7RUFPSSwwQkFBQTtFQUNBLHNCQUFBO0NOdWlDTDtBTWppQ0M7OztFQUlJLDBCQUFBO0VBQ0Esc0JBQUE7Q05raUNMO0FNcmpDQzs7Ozs7Ozs7Ozs7O0VBT0ksMEJBQUE7RUFDQSxzQkFBQTtDTjRqQ0w7QU10akNDOzs7RUFJSSwwQkFBQTtFQUNBLHNCQUFBO0NOdWpDTDtBVTl3Q0Q7RUFDRTtJQUNFLFlBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtHVmd4Q0Q7RVVyeENEO0lBU0ksaUJBQUE7SUFDQSx1QkFBQTtHVit3Q0g7RVV6eENEOzs7Ozs7SUFtQlUsb0JBQUE7R1Y4d0NUO0VVanlDRDtJQTJCSSxVQUFBO0dWeXdDSDtFVXB5Q0Q7Ozs7OztJQW9DVSxlQUFBO0dWd3dDVDtFVTV5Q0Q7Ozs7OztJQXdDVSxnQkFBQTtHVjR3Q1Q7RVVwekNEOzs7Ozs7SUE4Q1UsaUJBQUE7R1Y4d0NUO0NBQ0Y7QVczK0NEO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0NYNitDRDtBVzErQ0Q7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGlDQUFBO0NYNCtDRDtBV3orQ0Q7RUFDRSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7Q1gyK0NEO0FXcCtDRDtFTGtJRSwrQkFBQTtFQUVRLHVCQUFBO0NOcTJDVDtBV3ArQ0Q7O0VBRUUsZ0JBQUE7RUFDQSxtQkFBQTtFWHMrQ0EsV0FBVztFV3IrQ1gsb0JBQUE7Q1h1K0NEO0FXbitDRDtFQUNFLGVBQUE7Q1hxK0NEO0FXaitDRDs7RUFFRSxhQUFBO0NYbStDRDtBVy85Q0Q7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7Q1hpK0NEO0FXNzlDRDs7O0VMcENFLDBCQUFBO0VBRUEsMkNBQUE7RUFDQSxxQkFBQTtDTnFnREQ7QVcxOUNDOztFQUVFLGFBQUE7Q1g0OUNIO0FNcC9DQztFQUFnQyxlQUFBO0NOdS9DakM7QU10L0NDO0VBQWdDLGVBQUE7Q055L0NqQztBTXgvQ0M7RUFBZ0MsZUFBQTtDTjIvQ2pDO0FNMS9DQztFQUFnQyxlQUFBO0NONi9DakM7QVdwOENEO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VMdEJBLHlEQUFBO0VBQ1EsaURBQUE7RUFLUiwrRUFBQTtFQUNRLHVGQUFBO0VBQUEsK0VBQUE7RUFBQSx1RUFBQTtFQUFBLDRHQUFBO0NOeTlDVDtBTXA1QkM7RUFDRSx1Q0FBQTtFQUNBLFdBQUE7RUE5a0JGLHVGQUFBO0VBQ1EsK0VBQUE7Q05xK0NUO0FXcjhDQzs7RUFFRSxvQkFBQTtFQUNBLDBCQUFBO0NYdThDSDtBV244Q0M7RUFDRSxhQUFBO0NYcThDSDtBV2o4Q0Q7RUFFSyx1QkFBQTtDWGs4Q0o7QVd4N0NEO0VBQ0Usb0JBQUE7Q1gwN0NEO0FXbDdDRDs7RUFFRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtDWG83Q0Q7QVczN0NEOztFQVNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0NYczdDSDtBV243Q0Q7Ozs7RUFJRSxZQUFBO0VBQ0EsbUJBQUE7Q1hxN0NEO0FXbjdDRDs7RUFFRSxpQkFBQTtDWHE3Q0Q7QVdqN0NEOztFQUVFLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtDWG03Q0Q7QVdqN0NEOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtDWG03Q0Q7QVd2NkNDOzs7Ozs7RUFDRSxvQkFBQTtDWDg2Q0g7QVd6NkNEO0VMOGRFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDTjg4QkQ7QU01OEJDO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0NOODhCSDtBTTM4QkM7RUFDRSxhQUFBO0NONjhCSDtBV243Q0Q7RUwwZEUsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NONDlCRDtBTTE5QkM7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7Q040OUJIO0FNejlCQztFQUNFLGFBQUE7Q04yOUJIO0FXdjdDRDs7RUwrWkksZUFBQTtDTjRoQ0g7QVczN0NEO0VMbWFJLHNCQUFBO0VBN2lCRix5REFBQTtFQUNRLGlEQUFBO0NOeWtEVDtBTTNoQ0c7RUFDRSxzQkFBQTtFQWhqQkosMEVBQUE7RUFDUSxrRUFBQTtDTjhrRFQ7QVdyOENEO0VMNmFJLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0NOMmhDSDtBV3Q4Q0Q7O0VMMlpJLGVBQUE7Q04raUNIO0FXMThDRDtFTCtaSSxzQkFBQTtFQTdpQkYseURBQUE7RUFDUSxpREFBQTtDTjRsRFQ7QU05aUNHO0VBQ0Usc0JBQUE7RUFoakJKLDBFQUFBO0VBQ1Esa0VBQUE7Q05pbURUO0FXcDlDRDtFTHlhSSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtDTjhpQ0g7QVdyOUNEOztFTHVaSSxlQUFBO0NOa2tDSDtBV3o5Q0Q7RUwyWkksc0JBQUE7RUE3aUJGLHlEQUFBO0VBQ1EsaURBQUE7Q04rbURUO0FNamtDRztFQUNFLHNCQUFBO0VBaGpCSiwwRUFBQTtFQUNRLGtFQUFBO0NOb25EVDtBV24rQ0Q7RUxxYUksZUFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7Q05pa0NIO0FXOTlDRDtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7Q1hnK0NEO0FXdjlDRDtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtDWHk5Q0Q7QVd0OENDO0VBOERGO0lBM0RNLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSx1QkFBQTtHWHU4Q0g7RVc5NENIO0lBcERNLHNCQUFBO0dYcThDSDtFV2o1Q0g7O0lBNUNNLHNCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7R1hpOENIO0VXeDVDSDs7SUFyQ00sWUFBQTtJQUNBLGVBQUE7R1hpOENIO0NBQ0Y7QVd2N0NEOzs7OztFQVFJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NYczdDSDtBV2g4Q0Q7RUx3TUUsbUJBQUE7RUFDQSxvQkFBQTtDTjJ2Q0Q7QU03dkRDOztFQUVFLGFBQUE7RU4rdkRGLE9BQU87RU05dkRMLGVBQUE7RU5nd0RGLE9BQU87Q0FDUjtBTS92REM7RUFDRSxZQUFBO0NOaXdESDtBTXZ3REM7O0VBRUUsYUFBQTtFTnl3REYsT0FBTztFTXh3REwsZUFBQTtFTjB3REYsT0FBTztDQUNSO0FNendEQztFQUNFLFlBQUE7Q04yd0RIO0FXcjhDQztFQU1GO0lBSk0sa0JBQUE7R1h1OENIO0NBQ0Y7QVloeUREO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VOMEpBLDBCQUFBO0VBQ0csdUJBQUE7RUFDQyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0csa0JBQUE7Q055b0RUO0FZcnlEQztFTlNBLDBCQUFBO0VBRUEsMkNBQUE7RUFDQSxxQkFBQTtDTjh4REQ7QVl0eURDOztFQUVFLGVBQUE7RUFDQSxzQkFBQTtDWnd5REg7QVlyeURDOztFQUVFLFdBQUE7RUFDQSx1QkFBQTtFTnFFRix5REFBQTtFQUNRLGlEQUFBO0NObXVEVDtBWXJ5REM7O0VBRUUsb0JBQUE7RUFDQSxxQkFBQTtFTnVLRixjQUFBO0VBR0EsMEJBQUE7RUE1R0EseUJBQUE7RUFDUSxpQkFBQTtDTjR1RFQ7QVloeUREO0VWMmxDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7Q0Z3c0JEO0FNajhDQzs7Ozs7RUFLRSxlQUFBO0VBQ0EsMEJBQUE7RUFDSSxzQkFBQTtDTm04Q1A7QU1qOENDOzs7RUFHRSx1QkFBQTtDTm04Q0g7QU0vN0NHOzs7Ozs7Ozs7O0VBS0UsdUJBQUE7RUFDSSxtQkFBQTtDTnM4Q1Q7QUVqdUJDOzs7Ozs7RUFNRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0ksc0JBQUE7Q0ZtdUJQO0FFanVCQzs7O0VJeGpDQSx5REFBQTtFQUNRLGlEQUFBO0VKMmpDTixvQkFBQTtFQUNBLHVCQUFBO0NGb3VCSDtBRWh1Qkc7Ozs7Ozs7Ozs7OztFQU1FLHVCQUFBO0VBQ0ksbUJBQUE7Q0Z3dUJUO0FZaDJERDtFVndsQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0NGMndCRDtBTXBnREM7Ozs7O0VBS0UsWUFBQTtFQUNBLDBCQUFBO0VBQ0ksc0JBQUE7Q05zZ0RQO0FNcGdEQzs7O0VBR0UsdUJBQUE7Q05zZ0RIO0FNbGdERzs7Ozs7Ozs7OztFQUtFLDBCQUFBO0VBQ0ksc0JBQUE7Q055Z0RUO0FFcHlCQzs7Ozs7O0VBTUUsWUFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNJLHNCQUFBO0NGc3lCUDtBRXB5QkM7OztFSXhqQ0EseURBQUE7RUFDUSxpREFBQTtFSjJqQ04sb0JBQUE7RUFDQSx1QkFBQTtDRnV5Qkg7QUVueUJHOzs7Ozs7Ozs7Ozs7RUFNRSwwQkFBQTtFQUNJLHNCQUFBO0NGMnlCVDtBWS81REQ7RVZvbENFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtDRjgwQkQ7QU12a0RDOzs7OztFQUtFLFlBQUE7RUFDQSwwQkFBQTtFQUNJLHNCQUFBO0NOeWtEUDtBTXZrREM7OztFQUdFLHVCQUFBO0NOeWtESDtBTXJrREc7Ozs7Ozs7Ozs7RUFLRSwwQkFBQTtFQUNJLHNCQUFBO0NONGtEVDtBRXYyQkM7Ozs7OztFQU1FLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDSSxzQkFBQTtDRnkyQlA7QUV2MkJDOzs7RUl4akNBLHlEQUFBO0VBQ1EsaURBQUE7RUoyakNOLG9CQUFBO0VBQ0EsdUJBQUE7Q0YwMkJIO0FFdDJCRzs7Ozs7Ozs7Ozs7O0VBTUUsMEJBQUE7RUFDSSxzQkFBQTtDRjgyQlQ7QVk5OUREOzs7OztFVmdsQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0NGcTVCRDtBTTlvREM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxZQUFBO0VBQ0EsMEJBQUE7RUFDSSxzQkFBQTtDTm9xRFA7QU1scURDOzs7Ozs7Ozs7Ozs7Ozs7RUFHRSx1QkFBQTtDTmdyREg7QU01cURHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLDBCQUFBO0VBQ0ksc0JBQUE7Q04ydERUO0FFdC9CQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsWUFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNJLHNCQUFBO0NGZ2hDUDtBRTlnQ0M7Ozs7Ozs7Ozs7Ozs7OztFSXhqQ0EseURBQUE7RUFDUSxpREFBQTtFSjJqQ04sb0JBQUE7RUFDQSx1QkFBQTtDRjZoQ0g7QUV6aENHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwwQkFBQTtFQUNJLHNCQUFBO0NGaWxDVDtBWTdyRUQ7RVY0a0NFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtDRm9uQ0Q7QU03MkRDOzs7OztFQUtFLFlBQUE7RUFDQSwwQkFBQTtFQUNJLHNCQUFBO0NOKzJEUDtBTTcyREM7OztFQUdFLHVCQUFBO0NOKzJESDtBTTMyREc7Ozs7Ozs7Ozs7RUFLRSwwQkFBQTtFQUNJLHNCQUFBO0NOazNEVDtBRTdvQ0M7Ozs7OztFQU1FLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDSSxzQkFBQTtDRitvQ1A7QUU3b0NDOzs7RUl4akNBLHlEQUFBO0VBQ1EsaURBQUE7RUoyakNOLG9CQUFBO0VBQ0EsdUJBQUE7Q0ZncENIO0FFNW9DRzs7Ozs7Ozs7Ozs7O0VBTUUsMEJBQUE7RUFDSSxzQkFBQTtDRm9wQ1Q7QVk1dkVEO0VWd2tDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7Q0Z1ckNEO0FNaDdEQzs7Ozs7RUFLRSxZQUFBO0VBQ0EsMEJBQUE7RUFDSSxzQkFBQTtDTms3RFA7QU1oN0RDOzs7RUFHRSx1QkFBQTtDTms3REg7QU05NkRHOzs7Ozs7Ozs7O0VBS0UsMEJBQUE7RUFDSSxzQkFBQTtDTnE3RFQ7QUVodENDOzs7Ozs7RUFNRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0ksc0JBQUE7Q0ZrdENQO0FFaHRDQzs7O0VJeGpDQSx5REFBQTtFQUNRLGlEQUFBO0VKMmpDTixvQkFBQTtFQUNBLHVCQUFBO0NGbXRDSDtBRS9zQ0c7Ozs7Ozs7Ozs7OztFQU1FLDBCQUFBO0VBQ0ksc0JBQUE7Q0Z1dENUO0FZdHpFRDtFQUNFLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q1p3ekVEO0FZdHpFQzs7O0VBR0UsOEJBQUE7RU5jRix5QkFBQTtFQUNRLGlCQUFBO0NOMnlFVDtBWXZ6RUM7Ozs7RUFJRSwwQkFBQTtDWnl6RUg7QVl2ekVDOztFQUVFLGVBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0NaeXpFSDtBWXR6RUc7O0VBRUUsZUFBQTtFQUNBLHNCQUFBO0Nad3pFTDtBWS95RUQ7RU5rVUUsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7Q05nL0REO0FZanpFRDs7RU44VEUsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7Q051L0REO0FZbnpFRDtFQUNFLGlCQUFBO0NacXpFRDtBWTl5RUQ7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q1pnekVEO0FZNXlFRDtFQUNFLGdCQUFBO0NaOHlFRDtBWXZ5RUM7OztFQUNFLFlBQUE7Q1oyeUVIO0FZcHlFRDtFQUNJLCtCQUFBO0Nac3lFSDtBWW55RUQ7RUFDSSwrQkFBQTtDWnF5RUg7QVlseUVEO0VBQ0ksOEJBQUE7Q1pveUVIO0FhcDhFRDtFQUNFLFdBQUE7RVBxR0EseUNBQUE7RUFDUSxpQ0FBQTtDTmsyRVQ7QWF0OEVDO0VBQ0UsV0FBQTtDYnc4RUg7QWFwOEVEO0VBQ0UsY0FBQTtDYnM4RUQ7QWFyOEVDO0VBQ0UsZUFBQTtDYnU4RUg7QWFwOEVEO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RVBxRkEsc0NBQUE7RUFDUSw4QkFBQTtDTmszRVQ7QWN4OUVEO0VBQ0Usb0NBQUE7RUFDQSxtREFBQTtFQUNBLGdUQUFBO0NkMDlFRDtBY245RUQ7RUFDRSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtDZHE5RUQ7QWNqOUVtQztFQUFXLGVBQUE7Q2RvOUU5QztBY245RW1DO0VBQVcsZUFBQTtDZHM5RTlDO0FjcjlFbUM7RUFBVyxpQkFBQTtDZHc5RTlDO0FjdjlFbUM7RUFBVyxpQkFBQTtDZDA5RTlDO0FjejlFbUM7RUFBVyxpQkFBQTtDZDQ5RTlDO0FjMzlFbUM7RUFBVyxpQkFBQTtDZDg5RTlDO0FjNzlFbUM7RUFBVyxpQkFBQTtDZGcrRTlDO0FjLzlFbUM7RUFBVyxpQkFBQTtDZGsrRTlDO0FjaitFbUM7RUFBVyxpQkFBQTtDZG8rRTlDO0FjbitFbUM7RUFBVyxpQkFBQTtDZHMrRTlDO0FjcitFbUM7RUFBVyxpQkFBQTtDZHcrRTlDO0FjditFbUM7RUFBVyxpQkFBQTtDZDArRTlDO0FjeitFbUM7RUFBVyxpQkFBQTtDZDQrRTlDO0FjMytFbUM7RUFBVyxpQkFBQTtDZDgrRTlDO0FjNytFbUM7RUFBVyxpQkFBQTtDZGcvRTlDO0FjLytFbUM7RUFBVyxpQkFBQTtDZGsvRTlDO0Fjai9FbUM7RUFBVyxpQkFBQTtDZG8vRTlDO0Fjbi9FbUM7RUFBVyxpQkFBQTtDZHMvRTlDO0Fjci9FbUM7RUFBVyxpQkFBQTtDZHcvRTlDO0Fjdi9FbUM7RUFBVyxpQkFBQTtDZDAvRTlDO0Fjei9FbUM7RUFBVyxpQkFBQTtDZDQvRTlDO0FjMy9FbUM7RUFBVyxpQkFBQTtDZDgvRTlDO0FjNy9FbUM7RUFBVyxpQkFBQTtDZGdnRjlDO0FjLy9FbUM7RUFBVyxpQkFBQTtDZGtnRjlDO0FjamdGbUM7RUFBVyxpQkFBQTtDZG9nRjlDO0FjbmdGbUM7RUFBVyxpQkFBQTtDZHNnRjlDO0FjcmdGbUM7RUFBVyxpQkFBQTtDZHdnRjlDO0FjdmdGbUM7RUFBVyxpQkFBQTtDZDBnRjlDO0FjemdGbUM7RUFBVyxpQkFBQTtDZDRnRjlDO0FjM2dGbUM7RUFBVyxpQkFBQTtDZDhnRjlDO0FjN2dGbUM7RUFBVyxpQkFBQTtDZGdoRjlDO0FjL2dGbUM7RUFBVyxpQkFBQTtDZGtoRjlDO0FjamhGbUM7RUFBVyxpQkFBQTtDZG9oRjlDO0FjbmhGbUM7RUFBVyxpQkFBQTtDZHNoRjlDO0FjcmhGbUM7RUFBVyxpQkFBQTtDZHdoRjlDO0FjdmhGbUM7RUFBVyxpQkFBQTtDZDBoRjlDO0FjemhGbUM7RUFBVyxpQkFBQTtDZDRoRjlDO0FjM2hGbUM7RUFBVyxpQkFBQTtDZDhoRjlDO0FjN2hGbUM7RUFBVyxpQkFBQTtDZGdpRjlDO0FjL2hGbUM7RUFBVyxpQkFBQTtDZGtpRjlDO0FjamlGbUM7RUFBVyxpQkFBQTtDZG9pRjlDO0FjbmlGbUM7RUFBVyxpQkFBQTtDZHNpRjlDO0FjcmlGbUM7RUFBVyxpQkFBQTtDZHdpRjlDO0FjdmlGbUM7RUFBVyxpQkFBQTtDZDBpRjlDO0FjemlGbUM7RUFBVyxpQkFBQTtDZDRpRjlDO0FjM2lGbUM7RUFBVyxpQkFBQTtDZDhpRjlDO0FjN2lGbUM7RUFBVyxpQkFBQTtDZGdqRjlDO0FjL2lGbUM7RUFBVyxpQkFBQTtDZGtqRjlDO0FjampGbUM7RUFBVyxpQkFBQTtDZG9qRjlDO0FjbmpGbUM7RUFBVyxpQkFBQTtDZHNqRjlDO0FjcmpGbUM7RUFBVyxpQkFBQTtDZHdqRjlDO0FjdmpGbUM7RUFBVyxpQkFBQTtDZDBqRjlDO0FjempGbUM7RUFBVyxpQkFBQTtDZDRqRjlDO0FjM2pGbUM7RUFBVyxpQkFBQTtDZDhqRjlDO0FjN2pGbUM7RUFBVyxpQkFBQTtDZGdrRjlDO0FjL2pGbUM7RUFBVyxpQkFBQTtDZGtrRjlDO0FjamtGbUM7RUFBVyxpQkFBQTtDZG9rRjlDO0FjbmtGbUM7RUFBVyxpQkFBQTtDZHNrRjlDO0FjcmtGbUM7RUFBVyxpQkFBQTtDZHdrRjlDO0FjdmtGbUM7RUFBVyxpQkFBQTtDZDBrRjlDO0FjemtGbUM7RUFBVyxpQkFBQTtDZDRrRjlDO0FjM2tGbUM7RUFBVyxpQkFBQTtDZDhrRjlDO0FjN2tGbUM7RUFBVyxpQkFBQTtDZGdsRjlDO0FjL2tGbUM7RUFBVyxpQkFBQTtDZGtsRjlDO0FjamxGbUM7RUFBVyxpQkFBQTtDZG9sRjlDO0FjbmxGbUM7RUFBVyxpQkFBQTtDZHNsRjlDO0FjcmxGbUM7RUFBVyxpQkFBQTtDZHdsRjlDO0FjdmxGbUM7RUFBVyxpQkFBQTtDZDBsRjlDO0FjemxGbUM7RUFBVyxpQkFBQTtDZDRsRjlDO0FjM2xGbUM7RUFBVyxpQkFBQTtDZDhsRjlDO0FjN2xGbUM7RUFBVyxpQkFBQTtDZGdtRjlDO0FjL2xGbUM7RUFBVyxpQkFBQTtDZGttRjlDO0Fjam1GbUM7RUFBVyxpQkFBQTtDZG9tRjlDO0Fjbm1GbUM7RUFBVyxpQkFBQTtDZHNtRjlDO0Fjcm1GbUM7RUFBVyxpQkFBQTtDZHdtRjlDO0Fjdm1GbUM7RUFBVyxpQkFBQTtDZDBtRjlDO0Fjem1GbUM7RUFBVyxpQkFBQTtDZDRtRjlDO0FjM21GbUM7RUFBVyxpQkFBQTtDZDhtRjlDO0FjN21GbUM7RUFBVyxpQkFBQTtDZGduRjlDO0FjL21GbUM7RUFBVyxpQkFBQTtDZGtuRjlDO0Fjam5GbUM7RUFBVyxpQkFBQTtDZG9uRjlDO0Fjbm5GbUM7RUFBVyxpQkFBQTtDZHNuRjlDO0Fjcm5GbUM7RUFBVyxpQkFBQTtDZHduRjlDO0Fjdm5GbUM7RUFBVyxpQkFBQTtDZDBuRjlDO0Fjem5GbUM7RUFBVyxpQkFBQTtDZDRuRjlDO0FjM25GbUM7RUFBVyxpQkFBQTtDZDhuRjlDO0FjN25GbUM7RUFBVyxpQkFBQTtDZGdvRjlDO0FjL25GbUM7RUFBVyxpQkFBQTtDZGtvRjlDO0Fjam9GbUM7RUFBVyxpQkFBQTtDZG9vRjlDO0Fjbm9GbUM7RUFBVyxpQkFBQTtDZHNvRjlDO0Fjcm9GbUM7RUFBVyxpQkFBQTtDZHdvRjlDO0Fjdm9GbUM7RUFBVyxpQkFBQTtDZDBvRjlDO0Fjem9GbUM7RUFBVyxpQkFBQTtDZDRvRjlDO0FjM29GbUM7RUFBVyxpQkFBQTtDZDhvRjlDO0FjN29GbUM7RUFBVyxpQkFBQTtDZGdwRjlDO0FjL29GbUM7RUFBVyxpQkFBQTtDZGtwRjlDO0FjanBGbUM7RUFBVyxpQkFBQTtDZG9wRjlDO0FjbnBGbUM7RUFBVyxpQkFBQTtDZHNwRjlDO0FjcnBGbUM7RUFBVyxpQkFBQTtDZHdwRjlDO0FjdnBGbUM7RUFBVyxpQkFBQTtDZDBwRjlDO0FjenBGbUM7RUFBVyxpQkFBQTtDZDRwRjlDO0FjM3BGbUM7RUFBVyxpQkFBQTtDZDhwRjlDO0FjN3BGbUM7RUFBVyxpQkFBQTtDZGdxRjlDO0FjL3BGbUM7RUFBVyxpQkFBQTtDZGtxRjlDO0FjanFGbUM7RUFBVyxpQkFBQTtDZG9xRjlDO0FjbnFGbUM7RUFBVyxpQkFBQTtDZHNxRjlDO0FjcnFGbUM7RUFBVyxpQkFBQTtDZHdxRjlDO0FjdnFGbUM7RUFBVyxpQkFBQTtDZDBxRjlDO0FjenFGbUM7RUFBVyxpQkFBQTtDZDRxRjlDO0FjM3FGbUM7RUFBVyxpQkFBQTtDZDhxRjlDO0FjN3FGbUM7RUFBVyxpQkFBQTtDZGdyRjlDO0FjL3FGbUM7RUFBVyxpQkFBQTtDZGtyRjlDO0FjanJGbUM7RUFBVyxpQkFBQTtDZG9yRjlDO0FjbnJGbUM7RUFBVyxpQkFBQTtDZHNyRjlDO0FjcnJGbUM7RUFBVyxpQkFBQTtDZHdyRjlDO0FjdnJGbUM7RUFBVyxpQkFBQTtDZDByRjlDO0FjenJGbUM7RUFBVyxpQkFBQTtDZDRyRjlDO0FjM3JGbUM7RUFBVyxpQkFBQTtDZDhyRjlDO0FjN3JGbUM7RUFBVyxpQkFBQTtDZGdzRjlDO0FjL3JGbUM7RUFBVyxpQkFBQTtDZGtzRjlDO0FjanNGbUM7RUFBVyxpQkFBQTtDZG9zRjlDO0FjbnNGbUM7RUFBVyxpQkFBQTtDZHNzRjlDO0FjcnNGbUM7RUFBVyxpQkFBQTtDZHdzRjlDO0FjdnNGbUM7RUFBVyxpQkFBQTtDZDBzRjlDO0FjenNGbUM7RUFBVyxpQkFBQTtDZDRzRjlDO0FjM3NGbUM7RUFBVyxpQkFBQTtDZDhzRjlDO0FjN3NGbUM7RUFBVyxpQkFBQTtDZGd0RjlDO0FjL3NGbUM7RUFBVyxpQkFBQTtDZGt0RjlDO0FjanRGbUM7RUFBVyxpQkFBQTtDZG90RjlDO0FjbnRGbUM7RUFBVyxpQkFBQTtDZHN0RjlDO0FjcnRGbUM7RUFBVyxpQkFBQTtDZHd0RjlDO0FjdnRGbUM7RUFBVyxpQkFBQTtDZDB0RjlDO0FjenRGbUM7RUFBVyxpQkFBQTtDZDR0RjlDO0FjM3RGbUM7RUFBVyxpQkFBQTtDZDh0RjlDO0FjN3RGbUM7RUFBVyxpQkFBQTtDZGd1RjlDO0FjL3RGbUM7RUFBVyxpQkFBQTtDZGt1RjlDO0FjanVGbUM7RUFBVyxpQkFBQTtDZG91RjlDO0FjbnVGbUM7RUFBVyxpQkFBQTtDZHN1RjlDO0FjcnVGbUM7RUFBVyxpQkFBQTtDZHd1RjlDO0FjdnVGbUM7RUFBVyxpQkFBQTtDZDB1RjlDO0FjenVGbUM7RUFBVyxpQkFBQTtDZDR1RjlDO0FjM3VGbUM7RUFBVyxpQkFBQTtDZDh1RjlDO0FjN3VGbUM7RUFBVyxpQkFBQTtDZGd2RjlDO0FjL3VGbUM7RUFBVyxpQkFBQTtDZGt2RjlDO0FjanZGbUM7RUFBVyxpQkFBQTtDZG92RjlDO0FjbnZGbUM7RUFBVyxpQkFBQTtDZHN2RjlDO0FjcnZGbUM7RUFBVyxpQkFBQTtDZHd2RjlDO0FjdnZGbUM7RUFBVyxpQkFBQTtDZDB2RjlDO0FjenZGbUM7RUFBVyxpQkFBQTtDZDR2RjlDO0FjM3ZGbUM7RUFBVyxpQkFBQTtDZDh2RjlDO0FjN3ZGbUM7RUFBVyxpQkFBQTtDZGd3RjlDO0FjL3ZGbUM7RUFBVyxpQkFBQTtDZGt3RjlDO0FjandGbUM7RUFBVyxpQkFBQTtDZG93RjlDO0FjbndGbUM7RUFBVyxpQkFBQTtDZHN3RjlDO0FjcndGbUM7RUFBVyxpQkFBQTtDZHd3RjlDO0FjdndGbUM7RUFBVyxpQkFBQTtDZDB3RjlDO0FjendGbUM7RUFBVyxpQkFBQTtDZDR3RjlDO0FjM3dGbUM7RUFBVyxpQkFBQTtDZDh3RjlDO0FjN3dGbUM7RUFBVyxpQkFBQTtDZGd4RjlDO0FjL3dGbUM7RUFBVyxpQkFBQTtDZGt4RjlDO0FjanhGbUM7RUFBVyxpQkFBQTtDZG94RjlDO0FjbnhGbUM7RUFBVyxpQkFBQTtDZHN4RjlDO0FjcnhGbUM7RUFBVyxpQkFBQTtDZHd4RjlDO0FjdnhGbUM7RUFBVyxpQkFBQTtDZDB4RjlDO0FjenhGbUM7RUFBVyxpQkFBQTtDZDR4RjlDO0FjM3hGbUM7RUFBVyxpQkFBQTtDZDh4RjlDO0FjN3hGbUM7RUFBVyxpQkFBQTtDZGd5RjlDO0FjL3hGbUM7RUFBVyxpQkFBQTtDZGt5RjlDO0FjanlGbUM7RUFBVyxpQkFBQTtDZG95RjlDO0FjbnlGbUM7RUFBVyxpQkFBQTtDZHN5RjlDO0FjcnlGbUM7RUFBVyxpQkFBQTtDZHd5RjlDO0FjdnlGbUM7RUFBVyxpQkFBQTtDZDB5RjlDO0FjenlGbUM7RUFBVyxpQkFBQTtDZDR5RjlDO0FjM3lGbUM7RUFBVyxpQkFBQTtDZDh5RjlDO0FjN3lGbUM7RUFBVyxpQkFBQTtDZGd6RjlDO0FjL3lGbUM7RUFBVyxpQkFBQTtDZGt6RjlDO0FjanpGbUM7RUFBVyxpQkFBQTtDZG96RjlDO0FjbnpGbUM7RUFBVyxpQkFBQTtDZHN6RjlDO0FjcnpGbUM7RUFBVyxpQkFBQTtDZHd6RjlDO0FjdnpGbUM7RUFBVyxpQkFBQTtDZDB6RjlDO0FjenpGbUM7RUFBVyxpQkFBQTtD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QztFQUFNLHlCQUFBO0NOaXpLUDtBTWh6S0M7O0VBQ00seUJBQUE7Q05tektQO0F3Q3p2TEc7RUErSko7SWxDNlJFLDBCQUFBO0dOaTBLQztFTWgwS0Q7SUFBTSw4QkFBQTtHTm0wS0w7RU1sMEtEOztJQUNNLCtCQUFBO0dOcTBLTDtDQUNGO0F3Q2p3TEM7RUEySkY7SWxDNlJFLDBCQUFBO0dONjBLQztFTTUwS0Q7SUFBTSw4QkFBQTtHTiswS0w7RU05MEtEOztJQUNNLCtCQUFBO0dOaTFLTDtDQUNGO0F3Q3p3TEc7RUF1Sko7SWxDNlJFLDBCQUFBO0dOeTFLQztFTXgxS0Q7SUFBTSw4QkFBQTtHTjIxS0w7RU0xMUtEOztJQUNNLCtCQUFBO0dONjFLTDtDQUNGO0F3Q2h4TEc7RUFrSko7SWxDNlJFLDBCQUFBO0dOcTJLQztFTXAyS0Q7SUFBTSw4QkFBQTtHTnUyS0w7RU10MktEOztJQUNNLCtCQUFBO0dOeTJLTDtDQUNGO0F3Q3Z4TEQ7RWxDaWJFLHlCQUFBO0NOeTJLRDtBTXgyS0M7RUFBTSx5QkFBQTtDTjIyS1A7QU0xMktDOztFQUNNLHlCQUFBO0NONjJLUDtBd0M5eExHO0VBMElKO0lsQzZSRSwwQkFBQTtHTjIzS0M7RU0xM0tEO0lBQU0sOEJBQUE7R042M0tMO0VNNTNLRDs7SUFDTSwrQkFBQTtHTiszS0w7Q0FDRjtBd0NyeUxHO0VBcUlKO0lsQzZSRSwwQkFBQTtHTnU0S0M7RU10NEtEO0lBQU0sOEJBQUE7R055NEtMO0VNeDRLRDs7SUFDTSwrQkFBQTtHTjI0S0w7Q0FDRjtBd0M3eUxDO0VBaUlGO0lsQzZSRSwwQkFBQTtHTm01S0M7RU1sNUtEO0lBQU0sOEJBQUE7R05xNUtMO0VNcDVLRDs7SUFDTSwrQkFBQTtHTnU1S0w7Q0FDRjtBd0NyekxHO0VBNkhKO0lsQzZSRSwwQkFBQTtHTis1S0M7RU05NUtEO0lBQU0sOEJBQUE7R05pNktMO0VNaDZLRDs7SUFDTSwrQkFBQTtHTm02S0w7Q0FDRjtBd0M1ekxEO0VsQzRaRSx5QkFBQTtDTm02S0Q7QU1sNktDO0VBQU0seUJBQUE7Q05xNktQO0FNcDZLQzs7RUFDTSx5QkFBQTtDTnU2S1A7QXdDbjBMRztFQXFISjtJbEM2UkUsMEJBQUE7R05xN0tDO0VNcDdLRDtJQUFNLDhCQUFBO0dOdTdLTDtFTXQ3S0Q7O0lBQ00sK0JBQUE7R055N0tMO0NBQ0Y7QXdDMTBMRztFQWdISjtJbEM2UkUsMEJBQUE7R05pOEtDO0VNaDhLRDtJQUFNLDhCQUFBO0dObThLTDtFTWw4S0Q7O0lBQ00sK0JBQUE7R05xOEtMO0NBQ0Y7QXdDajFMRztFQTJHSjtJbEM2UkUsMEJBQUE7R042OEtDO0VNNThLRDtJQUFNLDhCQUFBO0dOKzhLTDtFTTk4S0Q7O0lBQ00sK0JBQUE7R05pOUtMO0NBQ0Y7QXdDejFMQztFQXVHRjtJbEM2UkUsMEJBQUE7R055OUtDO0VNeDlLRDtJQUFNLDhCQUFBO0dOMjlLTDtFTTE5S0Q7O0lBQ00sK0JBQUE7R042OUtMO0NBQ0Y7QXdDaDJMRDtFbEMrWEUsMEJBQUE7Q05vK0tEO0FNbitLQztFQUFNLDhCQUFBO0NOcytLUDtBTXIrS0M7O0VBQ00sK0JBQUE7Q053K0tQO0F3Q3gyTEM7RUFnR0Y7SWxDb1NFLHlCQUFBO0dOdytLQztFTXYrS0Q7SUFBTSx5QkFBQTtHTjArS0w7RU16K0tEOztJQUNNLHlCQUFBO0dONCtLTDtDQUNGO0F3Q2gzTEc7RUE0Rko7SWxDb1NFLHlCQUFBO0dOby9LQztFTW4vS0Q7SUFBTSx5QkFBQTtHTnMvS0w7RU1yL0tEOztJQUNNLHlCQUFBO0dOdy9LTDtDQUNGO0F3Q3YzTEc7RUF1Rko7SWxDb1NFLHlCQUFBO0dOZ2dMQztFTS8vS0Q7SUFBTSx5QkFBQTtHTmtnTEw7RU1qZ0xEOztJQUNNLHlCQUFBO0dOb2dMTDtDQUNGO0F3QzkzTEc7RUFrRko7SWxDb1NFLHlCQUFBO0dONGdMQztFTTNnTEQ7SUFBTSx5QkFBQTtHTjhnTEw7RU03Z0xEOztJQUNNLHlCQUFBO0dOZ2hMTDtDQUNGO0F3Q3I0TEQ7RWxDMFdFLDBCQUFBO0NOOGhMRDtBTTdoTEM7RUFBTSw4QkFBQTtDTmdpTFA7QU0vaExDOztFQUNNLCtCQUFBO0NOa2lMUDtBd0M1NExHO0VBMEVKO0lsQ29TRSx5QkFBQTtHTmtpTEM7RU1qaUxEO0lBQU0seUJBQUE7R05vaUxMO0VNbmlMRDs7SUFDTSx5QkFBQTtHTnNpTEw7Q0FDRjtBd0NwNUxDO0VBc0VGO0lsQ29TRSx5QkFBQTtHTjhpTEM7RU03aUxEO0lBQU0seUJBQUE7R05nakxMO0VNL2lMRDs7SUFDTSx5QkFBQTtHTmtqTEw7Q0FDRjtBd0M1NUxHO0VBa0VKO0lsQ29TRSx5QkFBQTtHTjBqTEM7RU16akxEO0lBQU0seUJBQUE7R040akxMO0VNM2pMRDs7SUFDTSx5QkFBQTtHTjhqTEw7Q0FDRjtBd0NuNkxHO0VBNkRKO0lsQ29TRSx5QkFBQTtHTnNrTEM7RU1ya0xEO0lBQU0seUJBQUE7R053a0xMO0VNdmtMRDs7SUFDTSx5QkFBQTtHTjBrTEw7Q0FDRjtBd0MxNkxEO0VsQ3FWRSwwQkFBQTtDTndsTEQ7QU12bExDO0VBQU0sOEJBQUE7Q04wbExQO0FNemxMQzs7RUFDTSwrQkFBQTtDTjRsTFA7QXdDajdMRztFQXFESjtJbENvU0UseUJBQUE7R040bExDO0VNM2xMRDtJQUFNLHlCQUFBO0dOOGxMTDtFTTdsTEQ7O0lBQ00seUJBQUE7R05nbUxMO0NBQ0Y7QXdDeDdMRztFQWdESjtJbENvU0UseUJBQUE7R053bUxDO0VNdm1MRDtJQUFNLHlCQUFBO0dOMG1MTDtFTXptTEQ7O0lBQ00seUJBQUE7R040bUxMO0NBQ0Y7QXdDaDhMQztFQTRDRjtJbENvU0UseUJBQUE7R05vbkxDO0VNbm5MRDtJQUFNLHlCQUFBO0dOc25MTDtFTXJuTEQ7O0lBQ00seUJBQUE7R053bkxMO0NBQ0Y7QXdDeDhMRztFQXdDSjtJbENvU0UseUJBQUE7R05nb0xDO0VNL25MRDtJQUFNLHlCQUFBO0dOa29MTDtFTWpvTEQ7O0lBQ00seUJBQUE7R05vb0xMO0NBQ0Y7QXdDLzhMRDtFbENnVUUsMEJBQUE7Q05rcExEO0FNanBMQztFQUFNLDhCQUFBO0NOb3BMUDtBTW5wTEM7O0VBQ00sK0JBQUE7Q05zcExQO0F3Q3Q5TEc7RUFnQ0o7SWxDb1NF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O0UvQ3l1T0MsdUNBQXVDO0UrQ3R1T3hDLG9DQUFBO0VBQ0EsbUNBQUE7Qy9Dd3VPQTtBK0NydU9EO0VBQ0MsaUJBQUE7Qy9DdXVPQTtBK0NydU9EO0VBQ0MsaUJBQUE7Qy9DdXVPQTtBK0NydU9EO0VBQ0MsaUJBQUE7Qy9DdXVPQTtBK0NwdU9EO0VBQ0MsaUJBQUE7Qy9Dc3VPQTtBK0NudU9EO0VBQ0MsaUJBQUE7Qy9DcXVPQTtBK0NsdU9EO0VBQ0MsaUJBQUE7Qy9Db3VPQTtBK0NqdU9EO0VBQ0MsaUJBQUE7Qy9DbXVPQTtBK0NodU9EO0VBQ0MsaUJBQUE7Qy9Da3VPQTtBK0MvdE9EO0VBQ0MsaUJBQUE7Qy9DaXVPQTtBK0M5dE9EO0VBQ0MsaUJBQUE7Qy9DZ3VPQTtBK0M3dE9EO0VBQ0MsaUJBQUE7Qy9DK3RPQTtBK0M1dE9EO0VBQ0MsaUJBQUE7Qy9DOHRPQTtBK0MzdE9EO0VBQ0MsaUJBQUE7Qy9DNnRPQTtBK0MxdE9EO0VBQ0MsaUJBQUE7Qy9DNHRPQTtBK0N6dE9EO0VBQ0MsaUJBQUE7Qy9DMnRPQTtBK0N4dE9EO0VBQ0MsaUJBQUE7Qy9DMHRPQTtBK0N2dE9EO0VBQ0MsaUJBQUE7Qy9DeXRPQTtBK0N0dE9EO0VBQ0MsaUJBQUE7Qy9Dd3RPQTtBK0NydE9EO0VBQ0MsaUJBQUE7Qy9DdXRPQTtBK0NwdE9EO0VBQ0MsaUJBQUE7Qy9Dc3RPQTtBK0NudE9EO0VBQ0MsaUJBQUE7Qy9DcXRPQTtBK0NsdE9EO0VBQ0MsaUJBQUE7Qy9Db3RPQTtBK0NqdE9EO0VBQ0MsaUJBQUE7Qy9DbXRPQTtBK0NodE9EO0VBQ0MsaUJBQUE7Qy9Da3RPQTtBK0Mvc09EO0VBQ0MsaUJBQUE7Qy9DaXRPQTtBK0M5c09EO0VBQ0MsaUJBQUE7Qy9DZ3RPQTtBK0M3c09EO0VBQ0MsaUJBQUE7Qy9DK3NPQTtBK0M1c09EO0VBQ0MsaUJBQUE7Qy9DOHNPQTtBK0Mzc09EO0VBQ0MsaUJBQUE7Qy9DNnNPQTtBK0Mxc09EO0VBQ0MsaUJBQUE7Qy9DNHNPQTtBK0N6c09EO0VBQ0MsaUJBQUE7Qy9DMnNPQTtBK0N4c09EO0VBQ0MsaUJBQUE7Qy9DMHNPQTtBK0N2c09EO0VBQ0MsaUJBQUE7Qy9DeXNPQTtBK0N0c09EO0VBQ0MsaUJBQUE7Qy9Dd3NPQTtBK0Nyc09EO0VBQ0MsaUJBQUE7Qy9DdXNPQTtBK0Nwc09EO0VBQ0MsaUJBQUE7Qy9Dc3NPQTtBK0Nuc09EO0VBQ0MsaUJBQUE7Qy9DcXNPQTtBK0Nsc09EO0VBQ0MsaUJBQUE7Qy9Db3NPQTtBK0Nqc09EO0VBQ0MsaUJBQUE7Qy9DbXNPQTtBK0Noc09EO0VBQ0MsaUJBQUE7Qy9Da3NPQTtBK0Mvck9EO0VBQ0MsaUJBQUE7Qy9DaXNPQTtBK0M5ck9EO0VBQ0MsaUJBQUE7Qy9DZ3NPQTtBK0M3ck9EO0VBQ0MsaUJBQUE7Qy9DK3JPQTtBK0M1ck9EO0VBQ0MsaUJBQUE7Qy9DOHJPQTtBK0Mzck9EO0VBQ0MsaUJBQUE7Qy9DNnJPQTtBK0Mxck9EO0VBQ0MsaUJBQUE7Qy9DNHJPQTtBK0N6ck9EO0VBQ0MsaUJBQUE7Qy9DMnJPQTtBK0N4ck9EO0VBQ0MsaUJBQUE7Qy9DMHJPQTtBK0N2ck9EO0VBQ0MsaUJBQUE7Qy9DeXJPQTtBK0N0ck9EO0VBQ0MsaUJBQUE7Qy9Dd3JPQTtBK0Nyck9EO0VBQ0MsaUJBQUE7Qy9DdXJPQTtBK0Nwck9EO0VBQ0MsaUJBQUE7Qy9Dc3JPQTtBK0Nuck9EO0VBQ0MsaUJBQUE7Qy9DcXJPQTtBK0Nsck9EO0VBQ0MsaUJBQUE7Qy9Db3JPQTtBK0Nqck9EO0VBQ0MsaUJBQUE7Qy9DbXJPQTtBK0Nock9EO0VBQ0MsaUJBQUE7Qy9Da3JPQTtBK0MvcU9EO0VBQ0MsaUJBQUE7Qy9DaXJPQTtBK0M5cU9EO0VBQ0MsaUJBQUE7Qy9DZ3JPQTtBK0M3cU9EO0VBQ0MsaUJBQUE7Qy9DK3FPQTtBK0M1cU9EO0VBQ0MsaUJBQUE7Qy9DOHFPQTtBK0MzcU9EO0VBQ0MsaUJBQUE7Qy9DNnFPQTtBK0MxcU9EO0VBQ0MsaUJBQUE7Qy9DNHFPQTtBK0N6cU9EO0VBQ0MsaUJBQUE7Qy9DMnFPQTtBK0N4cU9EO0VBQ0MsaUJBQUE7Qy9DMHFPQTtBK0N2cU9EO0VBQ0MsaUJBQUE7Qy9DeXFPQTtBK0N0cU9EO0VBQ0MsaUJBQUE7Qy9Dd3FPQTtBK0NycU9EO0VBQ0MsaUJBQUE7Qy9DdXFPQTtBK0NwcU9EO0VBQ0MsaUJBQUE7Qy9Dc3FPQTtBK0NucU9EO0VBQ0MsaUJBQUE7Qy9DcXFPQTtBK0NscU9EO0VBQ0MsaUJBQUE7Qy9Db3FPQTtBK0NqcU9EO0VBQ0MsaUJBQUE7Qy9DbXFPQTtBK0NocU9EO0VBQ0MsaUJBQUE7Qy9Da3FPQTtBK0MvcE9EO0VBQ0MsaUJBQUE7Qy9DaXFPQTtBK0M5cE9EO0VBQ0MsaUJBQUE7Qy9DZ3FPQTtBK0M3cE9EO0VBQ0MsaUJBQUE7Qy9DK3BPQTtBK0M1cE9EO0VBQ0MsaUJBQUE7Qy9DOHBPQTtBK0MzcE9EO0VBQ0MsaUJBQUE7Qy9DNnBPQTtBK0MxcE9EO0VBQ0MsaUJBQUE7Qy9DNHBPQTtBK0N6cE9EO0VBQ0MsaUJBQUE7Qy9DMnBPQTtBK0N4cE9EO0VBQ0MsaUJBQUE7Qy9DMHBPQTtBK0N2cE9EO0VBQ0MsaUJBQUE7Qy9DeXBPQTtBK0N0cE9EO0VBQ0MsaUJBQUE7Qy9Dd3BPQTtBK0NycE9EO0VBQ0MsaUJBQUE7Qy9DdXBPQTtBK0NwcE9EO0VBQ0MsaUJBQUE7Qy9Dc3BPQTtBK0NucE9EO0VBQ0MsaUJBQUE7Qy9DcXBPQTtBK0NscE9EO0VBQ0MsaUJBQUE7Qy9Db3BPQTtBK0NqcE9EO0VBQ0MsaUJBQUE7Qy9DbXBPQTtBK0NocE9EO0VBQ0MsaUJBQUE7Qy9Da3BPQTtBK0Mvb09EO0VBQ0MsaUJBQUE7Qy9DaXBPQTtBK0M5b09EO0VBQ0MsaUJBQUE7Qy9DZ3BPQTtBK0M3b09EO0VBQ0MsaUJBQUE7Qy9DK29PQTtBK0M1b09EO0VBQ0MsaUJBQUE7Qy9DOG9PQTtBK0Mzb09EO0VBQ0MsaUJBQUE7Qy9DNm9PQTtBK0Mxb09EO0VBQ0MsaUJBQUE7Qy9DNG9PQTtBK0N6b09EO0VBQ0MsaUJBQUE7Qy9DMm9PQTtBK0N4b09EO0VBQ0MsaUJBQUE7Qy9DMG9PQTtBK0N2b09EO0VBQ0MsaUJBQUE7Qy9DeW9PQTtBK0N0b09EO0VBQ0MsaUJBQUE7Qy9Dd29PQTtBK0Nyb09EO0VBQ0MsaUJBQUE7Qy9DdW9PQTtBK0Nwb09EO0VBQ0MsaUJBQUE7Qy9Dc29PQTtBK0Nub09EO0VBQ0MsaUJBQUE7Qy9DcW9PQTtBK0Nsb09EO0VBQ0MsaUJBQUE7Qy9Db29PQTtBK0Nqb09EO0VBQ0MsaUJBQUE7Qy9DbW9PQTtBK0Nob09EO0VBQ0MsaUJBQUE7Qy9Da29PQTtBK0Mvbk9EO0VBQ0MsaUJBQUE7Qy9DaW9PQTtBK0M5bk9EO0VBQ0MsaUJBQUE7Qy9DZ29PQTtBK0M3bk9EO0VBQ0MsaUJBQUE7Qy9DK25PQTtBK0M1bk9EO0VBQ0MsaUJBQUE7Qy9DOG5PQTtBK0Mzbk9EO0VBQ0MsaUJBQUE7Qy9DNm5PQTtBK0Mxbk9EO0VBQ0MsaUJBQUE7Qy9DNG5PQTtBK0N6bk9EO0VBQ0MsaUJBQUE7Qy9DMm5PQTtBK0N4bk9EO0VBQ0MsaUJBQUE7Qy9DMG5PQTtBK0N2bk9EO0VBQ0MsaUJBQUE7Qy9DeW5PQTtBK0N0bk9EO0VBQ0MsaUJBQUE7Qy9Dd25PQTtBK0Nybk9EO0VBQ0MsaUJBQUE7Qy9DdW5PQTtBK0Nwbk9EO0VBQ0MsaUJBQUE7Qy9Dc25PQTtBK0Nubk9EO0VBQ0MsaUJBQUE7Qy9DcW5PQTtBK0Nsbk9EO0VBQ0MsaUJBQUE7Qy9Db25PQTtBK0Nqbk9EO0VBQ0MsaUJBQUE7Qy9DbW5PQTtBK0Nobk9EO0VBQ0MsaUJBQUE7Qy9Da25PQTtBK0MvbU9EO0VBQ0MsaUJBQUE7Qy9DaW5PQTtBK0M5bU9EO0VBQ0MsaUJBQUE7Qy9DZ25PQTtBK0M3bU9EO0VBQ0MsaUJBQUE7Qy9DK21PQTtBK0M1bU9EO0VBQ0MsaUJBQUE7Qy9DOG1PQTtBK0MzbU9EO0VBQ0MsaUJBQUE7Qy9DNm1PQTtBK0MxbU9EO0VBQ0MsaUJBQUE7Qy9DNG1PQTtBK0N6bU9EO0VBQ0MsaUJBQUE7Qy9DMm1PQTtBK0N4bU9EO0VBQ0MsaUJBQUE7Qy9DMG1PQTtBK0N2bU9EO0VBQ0MsaUJBQUE7Qy9DeW1PQTtBK0N0bU9EO0VBQ0MsaUJBQUE7Qy9Dd21PQTtBK0NybU9EO0VBQ0MsaUJBQUE7Qy9DdW1PQTtBK0NwbU9EO0VBQ0MsaUJBQUE7Qy9Dc21PQTtBK0NubU9EO0VBQ0MsaUJBQUE7Qy9DcW1PQTtBK0NsbU9EO0VBQ0MsaUJBQUE7Qy9Db21PQTtBK0NqbU9EO0VBQ0MsaUJBQUE7Qy9DbW1PQTtBK0NobU9EO0VBQ0MsaUJBQUE7Qy9Da21PQTtBK0MvbE9EO0VBQ0MsaUJBQUE7Qy9DaW1PQTtBK0M5bE9EO0VBQ0MsaUJBQUE7Qy9DZ21PQTtBK0M3bE9EO0VBQ0MsaUJBQUE7Qy9DK2xPQTtBK0M1bE9EO0VBQ0MsaUJBQUE7Qy9DOGxPQTtBK0MzbE9EO0VBQ0MsaUJBQUE7Qy9DNmxPQTtBK0MxbE9EO0VBQ0MsaUJBQUE7Qy9DNGxPQTtBK0N6bE9EO0VBQ0MsaUJBQUE7Qy9DMmxPQTtBK0N4bE9EO0VBQ0MsaUJBQUE7Qy9DMGxPQTtBK0N2bE9EO0VBQ0MsaUJBQUE7Qy9DeWxPQTtBK0N0bE9EO0VBQ0MsaUJBQUE7Qy9Dd2xPQTtBK0NybE9EO0VBQ0MsaUJBQUE7Qy9DdWxPQTtBK0NwbE9EO0VBQ0MsaUJBQUE7Qy9Dc2xPQTtBK0NubE9EO0VBQ0MsaUJBQUE7Qy9DcWxPQTtBK0NsbE9EO0VBQ0MsaUJBQUE7Qy9Db2xPQTtBK0NqbE9EO0VBQ0MsaUJBQUE7Qy9DbWxPQTtBK0NobE9EO0VBQ0MsaUJBQUE7Qy9Da2xPQTtBK0Mva09EO0VBQ0MsaUJBQUE7Qy9DaWxPQTtBK0M5a09EO0VBQ0MsaUJBQUE7Qy9DZ2xPQTtBK0M3a09EO0VBQ0MsaUJBQUE7Qy9DK2tPQTtBK0M1a09EO0VBQ0MsaUJBQUE7Qy9DOGtPQTtBK0Mza09EO0VBQ0MsaUJBQUE7Qy9DNmtPQTtBK0Mxa09EO0VBQ0MsaUJBQUE7Qy9DNGtPQTtBK0N6a09EO0VBQ0MsaUJBQUE7Qy9DMmtPQTtBK0N4a09EO0VBQ0MsaUJBQUE7Qy9DMGtPQTtBK0N2a09EO0VBQ0MsaUJBQUE7Qy9DeWtPQTtBK0N0a09EO0VBQ0MsaUJBQUE7Qy9Dd2tPQTtBK0Nya09EO0VBQ0MsaUJBQUE7Qy9DdWtPQTtBQUNELG1EQUFtRDtBQUNuRCxvQkFBb0I7QUFDcEI7Ozs7Ozs7Ozs7RUFVRTtBQ3Zz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 */