/*!
 * 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 {
  -moz-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"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -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;
    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-Regular, "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: #006699;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #00334d;
  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: #2A4D87;
}
.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-Regular;
  font-weight: 700;
  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;
  -moz-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;
  transition: border-color ease-in-out .15s, 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: #2A4D87;
  border-color: #244274;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #203b68;
  border-color: #152745;
}
.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: #2A4D87;
  border-color: #244274;
}
.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: #203b68;
  border-color: #152745;
}
.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: #203b68;
  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: #2A4D87;
  border-color: #244274;
}
.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: #006699;
  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: #00334d;
  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: #2A4D87;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #2A4D87;
}
.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: #006699;
}
.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: #2A4D87;
}
.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: #006699;
  border-bottom-color: #006699;
}
.nav a:hover .caret {
  border-top-color: #00334d;
  border-bottom-color: #00334d;
}
.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;
    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;
    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: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.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: #2A4D87;
  border-color: #2A4D87;
  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: #2A4D87;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1e3760;
}
.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: #006699;
  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: #006699;
}
.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: #d2173b;
}
.alert-danger hr {
  border-top-color: #e6c1c7;
}
.alert-danger .alert-link {
  color: #a4122e;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-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-image: -moz-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-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;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-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-image: -moz-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-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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-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-image: -moz-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-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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-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-image: -moz-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-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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-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-image: -moz-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-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: #2A4D87;
  border-color: #2A4D87;
}
.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: #9db6e0;
}
.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-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: #2A4D87;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #2A4D87;
  border-color: #2A4D87;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #2A4D87;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #2A4D87;
}
.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%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  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, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  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, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  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 */
  -moz-box-sizing: border-box;
  /* 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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  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-Regular, "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 bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('images/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('images/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  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 bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('images/select2/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('images/select2/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  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 bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('images/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('images/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  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: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: 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, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  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-Regular, "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, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  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: -webkit-linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0, #fff);
  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;
  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: flex;
  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: flex;
  overflow: hidden;
  align-items: center;
  position: relative;
  padding: 10px 12px;
  border: 2px solid transparent;
  font-size: 14px;
  background-color: #f7f9fb;
  color: #7c9eb2;
  transition: 80ms ease;
  transition-property: border-color, background-color, color;
  box-shadow: -5px 0px #d0d0d0;
  color: #006699;
}
.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: #ddf3fd;
  border-color: rgba(71, 180, 235, 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(51, 187, 255, 0.08);
  border-color: rgba(71, 180, 235, 0.6);
  background-color: #1481b8;
}
.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: #80b2cc;
}
.Tree-node-content.Tree-node-content--clickable:focus,
.Tree-node-content.Tree-node-content--selected {
  transition-duration: 110ms;
  transition-timing-function: ease;
}
.Tree-node-content .Tree-node-icon svg {
  fill: currentColor;
}
.Tree-node--topLevel > .Tree-node-content {
  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 {
  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;
  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: #0088cc;
}
.Tree-node-name--input {
  flex: 1 1 30em;
}
.Tree-node-icon {
  display: flex;
  align-items: center;
  height: 14px;
  width: 14px;
  box-sizing: content-box;
}
.Tree-node-icon svg {
  height: inherit;
  width: inherit;
}
.Tree-node-icon svg text {
  font-family: OpenSans-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.Tree-node-spinner {
  max-height: 20.00000001px;
}
.Tree-node-spinner.spinner-container .spinner.spinner--inline {
  content: '';
  display: block;
  border-bottom: 2px solid #eee;
  border-left: 2px solid #eee;
  border-top: 2px solid rgba(0, 102, 153, 0.75);
  border-radius: 100%;
  height: 20px;
  width: 20px;
  left: calc(50% +  -10px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 2px solid #eee;
  position: relative;
  top: 0px;
  left: auto;
}
.Tree-node-content--selected > .Tree-node-spinner.spinner-container .spinner.spinner--inline {
  content: '';
  display: block;
  border-bottom: 2px solid rgba(255, 255, 255, 0.4);
  border-left: 2px solid rgba(255, 255, 255, 0.4);
  border-top: 2px solid rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  height: 20px;
  width: 20px;
  left: calc(50% +  -10px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 2px solid rgba(255, 255, 255, 0.4);
  position: relative;
  top: 0px;
  left: auto;
}
.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;
  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%;
  transform: scale(1) translateY(-50%);
  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;
  transition: 140ms 130ms ease;
  transition-property: opacity, transform;
}
.Tree-node-controls--hover.is-hovered-add,
.Tree-node-controls--hover.is-hovered-remove.is-hovered-remove-active {
  opacity: 0;
  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;
  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 {
  transition: 350ms transform cubic-bezier(0.26, 0.76, 0.14, 0.97);
  transform: rotate(90deg);
}
.Tree-node-collapse-svgWrap.u-iconWrap.is-collapsed svg {
  transform: rotate(0deg);
}
/* 

CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
OpenSansLight-Italic.ttf

Use embed.exe to enable permissions:
mi-miwaters-client-net\src\MiWaters\Content\fonts\embed\embed.exe

*/
[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;
}
/* Freight Sans Pro ========= */
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 400;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-RegularItalic.woff2') format('woff2'), url('fonts/FreightSans-RegularItalic.woff') format('woff'), url('fonts/FreightSans-RegularItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 900;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-BlackItalic.woff2') format('woff2'), url('fonts/FreightSans-BlackItalic.woff') format('woff'), url('fonts/FreightSans-BlackItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 700;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-BoldItalic.woff2') format('woff2'), url('fonts/FreightSans-BoldItalic.woff') format('woff'), url('fonts/FreightSans-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 600;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-SemiboldItalic.woff2') format('woff2'), url('fonts/FreightSans-SemiboldItalic.woff') format('woff'), url('fonts/FreightSans-SemiboldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 600;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-MediumItalic.woff2') format('woff2'), url('fonts/FreightSans-MediumItalic.woff') format('woff'), url('fonts/FreightSans-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 300;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSans-LightItalic.woff2') format('woff2'), url('fonts/FreightSans-LightItalic.woff') format('woff'), url('fonts/FreightSans-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 400;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Regular.woff2') format('woff2'), url('fonts/FreightSans-Regular.woff') format('woff'), url('fonts/FreightSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 900;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Black.woff2') format('woff2'), url('fonts/FreightSans-Black.woff') format('woff'), url('fonts/FreightSans-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 700;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Bold.woff2') format('woff2'), url('fonts/FreightSans-Bold.woff') format('woff'), url('fonts/FreightSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 600;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Semibold.woff2') format('woff2'), url('fonts/FreightSans-Semibold.woff') format('woff'), url('fonts/FreightSans-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 600;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Medium.woff2') format('woff2'), url('fonts/FreightSans-Medium.woff') format('woff'), url('fonts/FreightSans-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-pro';
  font-weight: 300;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSans-Light.woff2') format('woff2'), url('fonts/FreightSans-Light.woff') format('woff'), url('fonts/FreightSans-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 400;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-BookItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-BookItalic.woff') format('woff'), url('fonts/FreightSansCondensed-BookItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 900;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-BlackItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-BlackItalic.woff') format('woff'), url('fonts/FreightSansCondensed-BlackItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 700;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-BoldItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-BoldItalic.woff') format('woff'), url('fonts/FreightSansCondensed-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 600;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-SemiboldItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-SemiboldItalic.woff') format('woff'), url('fonts/FreightSansCondensed-SemiboldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 600;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-MediumItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-MediumItalic.woff') format('woff'), url('fonts/FreightSansCondensed-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 300;
  font-style: italic;
  src: local('☺'), url('fonts/FreightSansCondensed-LightItalic.woff2') format('woff2'), url('fonts/FreightSansCondensed-LightItalic.woff') format('woff'), url('fonts/FreightSansCondensed-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 400;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Book.woff2') format('woff2'), url('fonts/FreightSansCondensed-Book.woff') format('woff'), url('fonts/FreightSansCondensed-Book.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 900;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Black.woff2') format('woff2'), url('fonts/FreightSansCondensed-Black.woff') format('woff'), url('fonts/FreightSansCondensed-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 700;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Bold.woff2') format('woff2'), url('fonts/FreightSansCondensed-Bold.woff') format('woff'), url('fonts/FreightSansCondensed-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 600;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Semibold.woff2') format('woff2'), url('fonts/FreightSansCondensed-Semibold.woff') format('woff'), url('fonts/FreightSansCondensed-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 600;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Medium.woff2') format('woff2'), url('fonts/FreightSansCondensed-Medium.woff') format('woff'), url('fonts/FreightSansCondensed-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'freight-sans-condensed';
  font-weight: 300;
  font-style: normal;
  src: local('☺'), url('fonts/FreightSansCondensed-Light.woff2') format('woff2'), url('fonts/FreightSansCondensed-Light.woff') format('woff'), url('fonts/FreightSansCondensed-Light.ttf') format('truetype');
}
/* Montserrat ========= */
@font-face {
  font-family: 'Montserrat';
  src: local('☺'), url('fonts/Montserrat-Regular.woff2') format('woff2'), url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: local('☺'), url('fonts/Montserrat-Bold.woff2') format('woff2'), url('fonts/Montserrat-Bold.woff') format('woff'), url('fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Open Sans ========= */
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-Light.woff2') format('woff2'), url('fonts/OpenSans-Light.woff') format('woff'), url('fonts/OpenSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-ExtraboldItalic.woff2') format('woff2'), url('fonts/OpenSans-ExtraboldItalic.woff') format('woff'), url('fonts/OpenSans-ExtraboldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-SemiboldItalic.woff2') format('woff2'), url('fonts/OpenSans-SemiboldItalic.woff') format('woff'), url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-Semibold.woff2') format('woff2'), url('fonts/OpenSans-Semibold.woff') format('woff'), url('fonts/OpenSans-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-Extrabold.woff2') format('woff2'), url('fonts/OpenSans-Extrabold.woff') format('woff'), url('fonts/OpenSans-Extrabold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-Italic.woff2') format('woff2'), url('fonts/OpenSans-Italic.woff') format('woff'), url('fonts/OpenSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans.woff2') format('woff2'), url('fonts/OpenSans.woff') format('woff'), url('fonts/OpenSans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSansLight-Italic.woff2') format('woff2'), url('fonts/OpenSansLight-Italic.woff') format('woff'), url('fonts/OpenSansLight-Italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-BoldItalic.woff2') format('woff2'), url('fonts/OpenSans-BoldItalic.woff') format('woff'), url('fonts/OpenSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('☺'), url('fonts/OpenSans-Bold.woff2') format('woff2'), url('fonts/OpenSans-Bold.woff') format('woff'), url('fonts/OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Open Sans Condensed ========= */
@font-face {
  font-family: 'Open Sans Condensed';
  src: local('☺'), url('fonts/OpenSans-CondensedLight.woff2') format('woff2'), url('fonts/OpenSans-CondensedLight.woff') format('woff'), url('fonts/OpenSans-CondensedLight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Condensed';
  src: local('☺'), url('fonts/OpenSans-CondensedLightItalic.woff2') format('woff2'), url('fonts/OpenSans-CondensedLightItalic.woff') format('woff'), url('fonts/OpenSans-CondensedLightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Condensed';
  src: local('☺'), url('fonts/OpenSans-CondensedBold.woff2') format('woff2'), url('fonts/OpenSans-CondensedBold.woff') format('woff'), url('fonts/OpenSans-CondensedBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: OpenSans-Regular;
  src: local('☺'), url('fonts/OpenSans-Regular.ttf') format('truetype');
}
@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 {
  display: block;
  height: 100%;
}
body {
  font-size: 1rem;
  -moz-font-feature-settings: "lnum";
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
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;
}
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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(1, #f0f0f0));
  background: -ms-linear-gradient(bottom, #e4e4e4, #f0f0f0);
  background: -moz-linear-gradient(center bottom, #e4e4e4 0%, #f0f0f0 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d7d7d7), color-stop(1, #e3e3e3));
  background: -ms-linear-gradient(bottom, #d7d7d7, #e3e3e3);
  background: -moz-linear-gradient(center bottom, #d7d7d7 0%, #e3e3e3 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005d1e), color-stop(1, #00902e));
  background: -ms-linear-gradient(bottom, #005d1e, #00902e);
  background: -moz-linear-gradient(center bottom, #005d1e 0%, #00902e 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004316), color-stop(1, #007626));
  background: -ms-linear-gradient(bottom, #004316, #007626);
  background: -moz-linear-gradient(center bottom, #004316 0%, #007626 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005393), color-stop(1, #0071c6));
  background: -ms-linear-gradient(bottom, #005393, #0071c6);
  background: -moz-linear-gradient(center bottom, #005393 0%, #0071c6 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004579), color-stop(1, #0062ac));
  background: -ms-linear-gradient(bottom, #004579, #0062ac);
  background: -moz-linear-gradient(center bottom, #004579 0%, #0062ac 100%);
  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;
}
.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;
}
/*#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;
  -moz-transition-property: min-height ,  max-height ,  background-color ,  border-color;
  -o-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;
  -moz-transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  -o-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;
  -moz-transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
  -o-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;
  -moz-transition-property: min-height ,  max-height ,  border-color;
  -o-transition-property: min-height ,  max-height ,  border-color;
  transition-property: min-height ,  max-height ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in;
  -moz-transition-timing-function: ease ,  ease ,  ease-in;
  -o-transition-timing-function: ease ,  ease ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.4s;
  -moz-transition-duration: 0.4s ,  0.4s ,  0.4s;
  -o-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 {
  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;
  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;
  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;
  animation: skipnavkeyframes 400ms ease 1 both;
}
@keyframes skipnavkeyframes {
  from {
    transform: translateY(0.5em);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.page-body {
  background: white;
  height: 100%;
  overflow: auto;
}
.background-image-show {
  background: #3663ae;
  background: url("org-specific/idem/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: flex;
  justify-content: center;
  align-items: center;
}
.main-viewport {
  position: relative;
  flex: 1;
  height: auto;
  overflow: hidden;
}
.content-viewport {
  position: relative;
}
.main-viewport {
  display: flex;
}
.sidebar {
  position: relative;
  overflow: visible;
  width: 260px;
  flex: 0 0 260px;
}
@media (max-width: 768px) {
  .sidebar {
    width: 0px;
  }
}
.sidebar.collapsed {
  width: 40px;
  flex-basis: 40px;
}
@media (max-width: 768px) {
  .sidebar.collapsed {
    width: 0px;
    flex-basis: 0px;
  }
}
.content-viewport {
  flex: 1;
  overflow: hidden;
  height: 100%;
  margin: 0;
  transition: 0.2s width ease;
}
.main-viewport-ui-view,
.content-viewport-ui-view {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.view-container {
  position: relative;
}
.page-body + .page-body {
  position: absolute;
  width: 100%;
}
.page-body {
  min-height: 100%;
  max-height: 100%;
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body {
    height: 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 {
  min-height: calc(100% -  30px);
  max-height: calc(100% -  30px);
  height: 100%;
  top: 30px;
}
@media screen and (min-width: 0\0) {
  .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body {
    height: calc(100% -  30px);
  }
}
.page-body.has-page-footer {
  min-height: calc(100% -  55px);
  max-height: calc(100% -  55px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body.has-page-footer {
    height: calc(100% -  55px);
  }
}
.page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer {
  min-height: calc(100% -  85px);
  max-height: calc(100% -  85px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-body-alert.active:not(.ng-leave):not(.ng-hide) ~ .page-body.has-page-footer {
    height: calc(100% -  85px);
  }
}
.page-body-tabs ~ div .banner-alert:first-child {
  border-top-color: transparent;
}
.page-heading ~ .page-body {
  top: 60px;
}
.page-heading ~ .page-body,
.page-heading ~ .view-container {
  height: calc(100% -  60px);
  min-height: calc(100% -  60px);
  max-height: calc(100% -  60px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body,
  .page-heading ~ .view-container {
    height: calc(100% -  60px);
  }
}
.page-heading ~ .page-body.has-filtering-buttons {
  height: calc(100% -  120px);
  min-height: calc(100% -  120px);
  max-height: calc(100% -  120px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body.has-filtering-buttons {
    height: calc(100% -  120px);
  }
}
.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);
  }
}
.page-heading ~ .page-body-tabs ~ .page-body {
  top: 106px;
}
.page-heading ~ .page-body-tabs ~ .page-body,
.page-heading ~ .page-body-tabs ~ .view-container {
  min-height: calc(100% -  106px);
  max-height: calc(100% -  106px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-tabs ~ .page-body,
  .page-heading ~ .page-body-tabs ~ .view-container {
    height: calc(100% -  106px);
  }
}
@media (max-width: 480px) {
  .page-heading ~ .page-body-tabs ~ .page-body,
  .page-heading ~ .page-body-tabs ~ .view-container {
    min-height: calc(100% -  154px);
    max-height: calc(100% -  154px);
    height: 100%;
  }
}
@media (max-width: 480px) and screen and (min-width: 0\0) {
  .page-heading ~ .page-body-tabs ~ .page-body,
  .page-heading ~ .page-body-tabs ~ .view-container {
    height: calc(100% -  154px);
  }
}
.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-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body,
.page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .view-container,
.page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body,
.page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .view-container {
  min-height: calc(100% -  136px);
  max-height: calc(100% -  136px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body,
  .page-heading ~ .page-body-alert.active:not(.ng-leave) ~ .page-body-tabs ~ .view-container,
  .page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .page-body,
  .page-heading ~ .page-body-warning.active:not(.ng-leave) ~ .page-body-tabs ~ .view-container {
    height: calc(100% -  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);
  }
}
@media (max-width: 480px) {
  .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% -  209px);
    max-height: calc(100% -  209px);
    height: 100%;
  }
}
@media (max-width: 480px) and 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% -  209px);
  }
}
.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);
  }
}
@media (max-width: 480px) {
  .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% -  239px);
    max-height: calc(100% -  239px);
    height: 100%;
  }
}
@media (max-width: 480px) and 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% -  239px);
  }
}
.page-heading {
  border-bottom: 2px solid #397abf;
}
.page-heading.has-tabs,
.page-body .page-heading,
.view-container .page-heading {
  border-bottom: 0;
}
.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;
}
.page-heading,
.modal-header {
  background: #f8f9fa;
  min-height: 60px;
  max-height: 60px;
  height: 100%;
  padding-left: 21.25px;
  padding-right: 21.25px;
}
@media screen and (min-width: 0\0) {
  .page-heading,
  .modal-header {
    height: 60px;
  }
}
.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;
  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: 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;
}
.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-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;
}
.split-block-heading.page-heading .heading-block.right {
  padding-right: 21.25px;
}
.split-block-heading.page-heading .heading-block.right .heading-block-element.compound-heading-wrap {
  padding-left: 21.25px;
  border-left: 1px solid #e5e5e5;
}
.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;
  }
  .split-block-heading.page-heading .heading-block.right .heading-block-element.search-filter-bar {
    margin-left: 0;
  }
}
.split-block-heading.page-heading .heading-block .heading-block-element:not(:first-child) {
  margin-left: 10.625px;
}
.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;
  }
}
.split-block-heading.page-heading .heading-block.left {
  margin-right: 42.5px;
}
@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: flex;
    flex-direction: column;
    align-items: flex-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;
  }
  .split-block-heading.page-heading .heading-block.left .heading-block-element:not(:last-child) {
    margin-bottom: 4px;
  }
}
@media (max-width: 480px) {
  .split-block-heading.page-heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: unset;
    max-height: unset;
  }
}
.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;
}
.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-Regular, "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 {
  flex: 1;
}
.split-block-heading > .heading-block,
.split-block-heading > .split-block {
  height: 0;
  min-height: 60px;
}
.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;
  }
}
.split-block-heading,
.split-block-group {
  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 {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  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;
}
.split-block-heading.--wrap,
.split-block-group.--wrap {
  flex-wrap: wrap;
  max-height: none;
  height: auto;
}
.split-block-heading .heading-block.left,
.split-block-group .heading-block.left {
  flex: 0 0 auto;
}
.split-block-heading .heading-block,
.split-block-group .heading-block,
.split-block-heading .split-block,
.split-block-group .split-block {
  flex: 0 0 auto;
  display: inline-flex;
}
.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 {
  flex: 0 1 auto;
}
.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 {
  flex: 1 1 100%;
  max-width: 70em;
}
@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 {
  flex: 1 1 auto;
  justify-content: flex-end;
}
.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 {
  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 {
  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 {
  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;
}
.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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #f8f8f8));
  background: -ms-linear-gradient(bottom, #eeeeee, #f8f8f8);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #f8f8f8 100%);
  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: flex;
  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: flex;
  text-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: flex;
  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;
  transition: 310ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-property: padding;
  max-height: inherit;
  overflow-y: inherit;
  overflow-x: hidden;
}
.collapse-tabs ul:not(.tabs-content--focused):not(:hover) li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:not(.tabs-content--focused):not(:hover) li:not(.active),
.collapse-tabs .tabs-content:not(.tabs-content--focused):not(:hover) li:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:not(.tabs-content--focused):not(:hover) li:not(.active),
.collapse-tabs ul:not(.tabs-content--focused):not(:hover) wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:not(.tabs-content--focused):not(:hover) wnd-tab:not(.active),
.collapse-tabs .tabs-content:not(.tabs-content--focused):not(:hover) wnd-tab:not(.active),
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:not(.tabs-content--focused):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,
.collapse-tabs ul:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus,
.collapse-tabs .tabs-content:focus,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus,
.collapse-tabs ul.tabs-content--focused,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused,
.collapse-tabs .tabs-content.tabs-content--focused,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused {
  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:focus li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus li.active a:after,
.collapse-tabs .tabs-content:focus li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus li.active a:after,
.collapse-tabs ul.tabs-content--focused li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused li.active a:after,
.collapse-tabs .tabs-content.tabs-content--focused li.active a:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused 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,
.collapse-tabs ul:focus wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus wnd-tab.active .tab-link:after,
.collapse-tabs .tabs-content:focus wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus wnd-tab.active .tab-link:after,
.collapse-tabs ul.tabs-content--focused wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused wnd-tab.active .tab-link:after,
.collapse-tabs .tabs-content.tabs-content--focused wnd-tab.active .tab-link:after,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused wnd-tab.active .tab-link:after {
  opacity: 0;
  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:focus li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus li,
.collapse-tabs .tabs-content:focus li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus li,
.collapse-tabs ul.tabs-content--focused li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused li,
.collapse-tabs .tabs-content.tabs-content--focused li,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused 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,
.collapse-tabs ul:focus wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul:focus wnd-tab,
.collapse-tabs .tabs-content:focus wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content:focus wnd-tab,
.collapse-tabs ul.tabs-content--focused wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused wnd-tab,
.collapse-tabs .tabs-content.tabs-content--focused wnd-tab,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused wnd-tab {
  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;
  transition: 490ms cubic-bezier(0.055, 0.845, 0.475, 0.975);
  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;
  transform: translateY(0);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  transition-duration: 310ms;
  transition-property: transform, opacity;
}
.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;
  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,
.collapse-tabs ul.tabs-content--focused:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) ul.tabs-content--focused:before,
.collapse-tabs .tabs-content.tabs-content--focused:before,
.wnd-tabs--vertical:not(.wnd-tabs--measuring) .tabs-content.tabs-content--focused:before {
  opacity: 1;
}
.edit-tabs.has-modifier,
.wnd-tabs.has-modifier,
.tabs.has-modifier {
  padding-left: 0;
}
.page-body-tabs {
  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;
}
.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;
  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;
  -moz-transition-property: min-height ,  max-height ,  background-color ,  border-color;
  -o-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;
  -moz-transition-timing-function: ease ,  ease ,  ease-in ,  ease-in;
  -o-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;
  -moz-transition-duration: 0.4s ,  0.4s ,  0.6s ,  0.6s;
  -o-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;
  -moz-transition-property: min-height ,  max-height ,  border-color;
  -o-transition-property: min-height ,  max-height ,  border-color;
  transition-property: min-height ,  max-height ,  border-color;
  -webkit-transition-timing-function: ease ,  ease ,  ease-in;
  -moz-transition-timing-function: ease ,  ease ,  ease-in;
  -o-transition-timing-function: ease ,  ease ,  ease-in;
  transition-timing-function: ease ,  ease ,  ease-in;
  -webkit-transition-duration: 0.4s ,  0.4s ,  0.4s;
  -moz-transition-duration: 0.4s ,  0.4s ,  0.4s;
  -o-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 {
  box-shadow: none;
}
.more-info.btn.btn-icon-solo .popover.popover-for-icon {
  color: #707070;
  font-size: 1rem;
  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 {
  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;
  transition: 0.5s border-color ease-out;
  white-space: nowrap;
}
.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 {
  transition-duration: 0s;
}
.page-footer.slide-up,
.modal-footer.slide-up,
.toolbar-footer.slide-up {
  display: none;
  transform: translateY(100%);
}
.page-footer.slide-up.slide-up-active,
.modal-footer.slide-up.slide-up-active,
.toolbar-footer.slide-up.slide-up-active {
  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;
  transition: border-color, transform;
  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 {
  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 {
  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: 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 {
  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 {
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005d1e), color-stop(1, #00902e));
  background: -ms-linear-gradient(bottom, #005d1e, #00902e);
  background: -moz-linear-gradient(center bottom, #005d1e 0%, #00902e 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004316), color-stop(1, #007626));
  background: -ms-linear-gradient(bottom, #004316, #007626);
  background: -moz-linear-gradient(center bottom, #004316 0%, #007626 100%);
  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;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c9c9c9), color-stop(1, #e3e3e3));
  background: -ms-linear-gradient(bottom, #c9c9c9, #e3e3e3);
  background: -moz-linear-gradient(center bottom, #c9c9c9 0%, #e3e3e3 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bcbcbc), color-stop(1, #d6d6d6));
  background: -ms-linear-gradient(bottom, #bcbcbc, #d6d6d6);
  background: -moz-linear-gradient(center bottom, #bcbcbc 0%, #d6d6d6 100%);
  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;
  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;
  transform-origin: 50% 100%;
  transform: translateY(15px);
  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;
  transform: translateY(0px);
  transition-timing-function: ease-out;
  transition-duration: .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;
}
.page-body-columns .page-body-column.utility.toolbar {
  padding: 0 12px;
  position: relative;
  overflow-y: hidden;
  z-index: 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;
  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;
  transform: translateY(0%);
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-add {
  z-index: 2;
  display: block;
  transform: translateY(200%);
  transition: .5s all ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-add.open-add-active {
  z-index: 2;
  transform: translateY(0%);
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-remove {
  z-index: 2;
  display: block;
  transform: translateY(0%);
  transition: .5s all ease;
}
.page-body-columns .page-body-column.utility .toolbar-body.sliding-toolbar.secondary.open-remove.open-remove-active {
  z-index: 2;
  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;
  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;
  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;
  transition: 350ms all ease;
  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 {
  transition-delay: 300ms;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.intersections {
  position: static;
  transition-delay: 300ms;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.existing-features {
  position: static;
  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 {
  transition-delay: 0s;
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.page-right {
  transform: translateX(100%);
}
.page-body-columns .page-body-column.utility .toolbar-body.paged .toolbar-body-page.page-left {
  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;
  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;
  transform: translateY(48px);
  transition: 0.3s ease-out;
  transition-property: transform;
  height: 48px;
  z-index: 300;
  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;
}
.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 {
  transform: translateY(0);
}
.toolbar-body-page.has-toolbar-footer.footer-active .toolbar-footer {
  transform: translateY(0);
}
.toolbar-body-page {
  display: flex;
  flex-direction: column;
}
.toolbar-secondary-header,
.toolbar-footer {
  flex: 0 0 auto;
}
.toolbar-secondary-body {
  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%;
  -moz-transform-origin: 50% 40%;
  -o-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -moz-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -o-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 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -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;
  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: #467c7c;
}
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;
  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;
  transition: 140ms background-color;
}
.toolbar-subsection .feature .feature__item.click-target:hover,
.toolbar-subsection .feature .feature__item.click-target:focus {
  background-color: #edf0f3;
  transition: 110ms background-color;
}
.toolbar-subsection .feature .feature__item.click-target:active {
  background-color: #dae0e7;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #f5f5f5));
  background: -ms-linear-gradient(bottom, #eeeeee, #f5f5f5);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #f5f5f5 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e1e1e1), color-stop(1, #e8e8e8));
  background: -ms-linear-gradient(bottom, #e1e1e1, #e8e8e8);
  background: -moz-linear-gradient(center bottom, #e1e1e1 0%, #e8e8e8 100%);
  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;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005393), color-stop(1, #0071c6));
  background: -ms-linear-gradient(bottom, #005393, #0071c6);
  background: -moz-linear-gradient(center bottom, #005393 0%, #0071c6 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004579), color-stop(1, #0062ac));
  background: -ms-linear-gradient(bottom, #004579, #0062ac);
  background: -moz-linear-gradient(center bottom, #004579 0%, #0062ac 100%);
  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: inline-flex;
  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: flex;
  align-items: center;
  justify-content: center;
}
.map-controls-set {
  display: flex;
  align-items: center;
  margin-top: 12px;
  position: relative;
}
.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;
}
.map-controls-set.right:not(:last-child) {
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1c74d9), color-stop(1, #418ee6));
  background: -ms-linear-gradient(bottom, #1c74d9, #418ee6);
  background: -moz-linear-gradient(center bottom, #1c74d9 0%, #418ee6 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1968c2), color-stop(1, #2b81e3));
  background: -ms-linear-gradient(bottom, #1968c2, #2b81e3);
  background: -moz-linear-gradient(center bottom, #1968c2 0%, #2b81e3 100%);
  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: flex;
  align-items: center;
  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 {
  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 {
  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: flex;
  align-items: center;
  padding: 12px 12px;
  height: auto;
}
.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: flex;
  flex-direction: column;
}
.wrap--feature-layer {
  flex: 0 1 auto;
  width: auto;
}
.dropdown__item--action {
  display: flex;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #343434), color-stop(1, #444444));
  background: -ms-linear-gradient(bottom, #343434, #444444);
  background: -moz-linear-gradient(center bottom, #343434 0%, #444444 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #282828), color-stop(1, #373737));
  background: -ms-linear-gradient(bottom, #282828, #373737);
  background: -moz-linear-gradient(center bottom, #282828 0%, #373737 100%);
  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.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%;
  transform: translateX(-50%);
  z-index: 800;
  color: white;
  padding: .2em 2em;
  text-align: center;
  border-radius: 3px;
  transition: 90ms ease;
}
.map-info-bar.ng-enter {
  transition: 90ms ease-in;
  transition-property: opacity, transform;
}
.map-info-bar.ng-leave {
  transition: 140ms ease-out;
  transition-property: opacity, transform;
}
.map-info-bar.ng-enter,
.map-info-bar.ng-leave.ng-leave-active {
  display: block;
  opacity: 0;
  transform: translate(-50%, 2px);
}
.map-info-bar.ng-leave,
.map-info-bar.ng-enter.ng-enter-active {
  display: block;
  opacity: 1;
  transform: translate(-50%, 0px);
}
.map-info-bar__secondary {
  color: #d9d9d9;
}
.olImageLoadError {
  background-color: transparent;
}
div.olMap {
  cursor: move;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  cursor: grab;
}
.olDragDown,
.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown {
  cursor: move;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.SitePlan-print-columns {
  display: flex;
  flex-wrap: wrap;
}
.SitePlan-print-column {
  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: flex;
  align-items: flex-start;
  padding-bottom: .5em;
}
.SitePlan-legend-item .SitePlan-legend-item-label {
  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;
  }
  .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;
  }
}
.main-content-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
}
.main-content-padding.page-body,
.main-content-padding.page-body-column {
  padding-top: 20px;
}
.slide-child .main-content-padding.page-body {
  padding-bottom: 20px;
}
.slide-child .page-heading ~ .page-body {
  min-height: calc(100% -  55px);
  max-height: calc(100% -  55px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-heading ~ .page-body {
    height: calc(100% -  55px);
  }
}
.slide-child .page-body.has-page-footer {
  min-height: calc(100% -  50px);
  max-height: calc(100% -  50px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-body.has-page-footer {
    height: calc(100% -  50px);
  }
}
.slide-child .page-heading ~ .page-body.has-page-footer {
  min-height: calc(100% -  105px);
  max-height: calc(100% -  105px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-heading ~ .page-body.has-page-footer {
    height: calc(100% -  105px);
  }
}
.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 .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: calc(100% -  135px);
  max-height: calc(100% -  135px);
  height: 100%;
}
@media screen and (min-width: 0\0) {
  .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: calc(100% -  135px);
  }
}
.slide-child,
.slide-child .page-body,
.slide-child .page-heading {
  background: #f5f5f5;
}
div.slide-child.slide-in {
  /* width: calc(100% - 40px); */
  transform: translateX(20px);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  transform: none;
}
.slide-child {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 15px;
  z-index: 1000;
  transition: transform 500ms cubic-bezier(0.54, 0.3, 0.45, 0.995) 0ms, opacity 500ms 0ms;
  display: none;
  opacity: 0;
  transform: translateY(100%);
}
.slide-child.slide-in-add,
.slide-child.slide-in-remove {
  overflow: hidden;
}
.slide-child.slide-in-remove {
  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;
}
.main-viewport .slide-child .page-body:before {
  content: none;
}
.slide-child .page-heading {
  min-height: 55px;
  max-height: 55px;
  height: 100%;
  padding-left: 50px;
  background: #EEEEEE;
  border-bottom: 2px solid #CECECE;
}
@media screen and (min-width: 0\0) {
  .slide-child .page-heading {
    height: 55px;
  }
}
.slide-child .page-footer {
  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;
}
.slide-child.partial.right {
  transform: translateX(100%);
  top: 0;
  left: auto;
  width: 55%;
  min-width: 580px;
  max-width: 740px;
  z-index: 15;
}
.slide-child.partial.right ~ .slidechild-mask {
  background: rgba(0, 0, 0, 0.15);
}
@media (max-width: 740px) {
  .slide-child.partial.right {
    min-width: fit-content;
  }
}
.slide-child.slide-in {
  transform: translateY(0px);
}
.slide-child.slide-in.partial.right {
  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;
  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;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
}
.tabbable > .full-height,
.tabbable > .full-height-overflow {
  height: -webkit-calc(100% - 39px);
  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;
}
.page-body-column {
  padding-bottom: 40px;
  padding-right: 50px;
  height: 100%;
  overflow: auto;
}
.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: flex;
  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;
}
.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;
  position: relative;
}
select.form-control {
  min-width: 6em;
  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;
  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 {
  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;
}
.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) {
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005d1e), color-stop(1, #00902e));
  background: -ms-linear-gradient(bottom, #005d1e, #00902e);
  background: -moz-linear-gradient(center bottom, #005d1e 0%, #00902e 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004316), color-stop(1, #007626));
  background: -ms-linear-gradient(bottom, #004316, #007626);
  background: -moz-linear-gradient(center bottom, #004316 0%, #007626 100%);
  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] {
  box-shadow: none;
}
.form-control[disabled],
.form-control[readonly] {
  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;
  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: flex;
}
.inline-required-dot-component.inline-required-dot-component--offsetLeft:before {
  position: absolute;
  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;
}
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;
}
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 {
  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 {
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(1, #f0f0f0));
  background: -ms-linear-gradient(bottom, #e4e4e4, #f0f0f0);
  background: -moz-linear-gradient(center bottom, #e4e4e4 0%, #f0f0f0 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d7d7d7), color-stop(1, #e3e3e3));
  background: -ms-linear-gradient(bottom, #d7d7d7, #e3e3e3);
  background: -moz-linear-gradient(center bottom, #d7d7d7 0%, #e3e3e3 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cbcbcb), color-stop(1, #d7d7d7));
  background: -ms-linear-gradient(bottom, #cbcbcb, #d7d7d7);
  background: -moz-linear-gradient(center bottom, #cbcbcb 0%, #d7d7d7 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #005d1e), color-stop(1, #00902e));
  background: -ms-linear-gradient(bottom, #005d1e, #00902e);
  background: -moz-linear-gradient(center bottom, #005d1e 0%, #00902e 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004316), color-stop(1, #007626));
  background: -ms-linear-gradient(bottom, #004316, #007626);
  background: -moz-linear-gradient(center bottom, #004316 0%, #007626 100%);
  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);
}
.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;
  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;
}
.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: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.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;
}
.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: flex;
  margin-left: -6px;
  margin-right: -6px;
}
.form-group-split > .form-group,
.form-group-split > [wnd-form-group],
.form-group-split > [wnd-input] {
  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 {
  flex: 2;
}
.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;
}
.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 {
  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 {
  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;
  transform-origin: 90% 0%;
}
.help-block.alert-hovered-add {
  opacity: 0;
  transform: scale(0.9);
  transition: 160ms 20ms;
  transition-timing-function: ease-out;
  transition-property: transform, opacity;
}
.help-block.alert-hovered-add-active {
  opacity: 1;
  transform: scale(1);
}
.help-block.alert-hovered-remove {
  transform: scale(1);
  transition: 110ms 60ms all ease-out;
  transition-property: transform, opacity;
}
.help-block.alert-hovered-remove-active {
  opacity: 0;
  transform: scale(0.94);
}
.help-block.alert-hovered-add,
.help-block.alert-hovered-remove {
  display: block;
}
.help-block.alert-hovered:hover {
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1968c2), color-stop(1, #2b81e4));
  background: -ms-linear-gradient(bottom, #1968c2, #2b81e4);
  background: -moz-linear-gradient(center bottom, #1968c2 0%, #2b81e4 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #165cac), color-stop(1, #1c74d9));
  background: -ms-linear-gradient(bottom, #165cac, #1c74d9);
  background: -moz-linear-gradient(center bottom, #165cac 0%, #1c74d9 100%);
  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: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.form-action-group .form-action {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -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%;
  -moz-transform-origin: 50% 40%;
  -o-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -moz-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -o-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 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -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 */
}
.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: #517d47;
}
.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: flex;
  min-width: 18px;
  height: 18px;
  justify-content: 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: #006699;
}
.navbar-right {
  float: right;
}
.navbar-fixed-top {
  background: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 88px;
  max-height: 88px;
  height: 100%;
}
.navbar-fixed-top .navbar-header {
  float: none;
  display: flex;
}
@media screen and (min-width: 0\0) {
  .navbar-fixed-top {
    height: 88px;
  }
}
.navbar-fixed-top > .navbar {
  min-width: 1000px;
  font-weight: 400;
  font-size: 1.07142857rem;
  -webkit-box-sizing: border-box;
  -moz-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: 15px;
  padding-bottom: 14px;
  margin: 0;
}
.navbar-fixed-top > .navbar .navbar-brand {
  display: flex;
  height: 44px;
  margin: 0;
  padding: 0;
}
.navbar-fixed-top > .navbar .navbar-brand > .brand-org {
  flex: 1 1 auto;
  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;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  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: 13px;
}
.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: 44px;
  min-height: 44px;
  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: 44px;
}
.navbar-fixed-top > .navbar.global-navbar .text-charm {
  margin-top: 8px;
  margin-bottom: 8px;
}
.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: 43px;
}
.navbar-fixed-top > .navbar.app-navbar {
  height: 44px;
  min-height: 44px;
  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: 44px;
}
.navbar-fixed-top > .navbar.app-navbar .text-charm {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-fixed-top > .navbar.app-navbar .navbar-brand.logo,
.navbar-fixed-top > .navbar.app-navbar .app-home-logo {
  padding-top: 12px;
  padding-bottom: 12px;
}
.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: 14px;
  margin-bottom: 0;
}
.navbar-fixed-top > .navbar.app-navbar .divider-vertical {
  background-color: rgba(255, 255, 255, 0.2);
  height: 44px;
}
.navbar-fixed-top > .navbar.app-navbar a.charm,
.navbar-fixed-top > .navbar.app-navbar button.charm {
  padding-top: 14px;
}
.navbar-fixed-top > .navbar.app-navbar a.charm.svg-charm,
.navbar-fixed-top > .navbar.app-navbar button.charm.svg-charm {
  padding-top: 12px;
  padding-bottom: 12px;
}
.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: 44px;
}
.navbar-fixed-top > .navbar.app-navbar .app-home-logo {
  padding-top: 12px;
  padding-bottom: 12px;
  height: 44px;
}
.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;
  transition-delay: 200ms;
  transition-duration: 380ms;
  transition-property: color;
  transition-timing-function: ease;
}
.navbar .hover-swap .hover-swap__title:before {
  transition: transform, opacity, color;
  transition-duration: 280ms, 560ms, 280ms;
  transition-delay: 50ms, 50ms, 0ms;
  transition-timing-function: ease-out, ease, ease;
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  display: block;
  opacity: 0;
  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);
  transition-delay: 0ms;
}
.navbar .hover-swap:hover .hover-swap__title:before,
.navbar .hover-swap:focus .hover-swap__title:before {
  transform: translate(0%, 50%);
  opacity: 1;
  color: white;
  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;
  align-items: center;
  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;
  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;
  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: flex;
  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: #2A4D87;
}
.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);
  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: flex;
  flex-direction: column;
  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 {
  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 {
  transition: .4s linear;
  transition-property: opacity;
  display: block;
}
.editor-content.expanded-add,
.editor-content.expanded-remove {
  transition: opacity, transform;
  transition-duration: .2s, .45s;
  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 {
  transform: translateY(0vh);
}
.editor-content.expanded-remove.expanded-remove-active,
.editor-content.expanded-add {
  transform: translateY(5vh);
}
.editor-content-buttonRow {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.editor-content-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 0 0 auto;
  margin: 0px;
  transform: none;
  align-self: flex-end;
  padding: 12px 20px;
  border: 0px none;
  background-color: rgba(42, 77, 135, 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 -  203px);
}
.editor-content-main {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.editor-content-main iframe {
  flex: 1 1 0px;
}
.editor-toolbar-column {
  min-width: 225px;
  max-width: 350px;
}
.editor-content-toolbar {
  flex: 0 0 auto;
  overflow-y: auto;
}
.Tree-node-name::selection,
.Tree-node-name::-moz-selection {
  color: inherit;
  background: transparent;
}
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;
  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-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 {
  animation: login-fade-in 1.1s 0.3s 1 ease;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2d2a2b), color-stop(1, #474245));
  background: -ms-linear-gradient(bottom, #2d2a2b, #474245);
  background: -moz-linear-gradient(center bottom, #2d2a2b 0%, #474245 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #201d1f), color-stop(1, #3a3638));
  background: -ms-linear-gradient(bottom, #201d1f, #3a3638);
  background: -moz-linear-gradient(center bottom, #201d1f 0%, #3a3638 100%);
  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: flex;
}
.flag.flag--align-top {
  align-items: flex-start;
}
.flag.flag--align-middle {
  align-items: center;
}
.flag.flag--stretch .flag__component {
  flex: 0 0 auto;
}
.flag.flag--stretch .flag__component.component--stretch {
  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) {
  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) {
  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) {
  transform: translate(-50%, 0);
}
.icon-stripe--slide .icon-stripe__image {
  transition: 0.3s 0s ease-out;
  transition-property: transform;
}
.icon-stripe__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
}
.nav-flag__component .icon-stripe__image {
  top: 50px;
  transform: translate(-50%, 0);
}
.nav-flag--bookend .nav-flag__component .icon-stripe__image {
  top: 25px;
}
.nav-flags-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: 1;
}
.nav-flags-container.container--full-page {
  max-height: 100%;
}
.nav-flag {
  display: flex;
  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 {
  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 {
  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 {
  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 {
  flex: 1;
  background-color: #f0f0f0;
  font-family: OpenSans-Regular, "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-Regular, "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: flex;
  width: 100%;
}
.InputFlexSplit-item {
  flex: 0 0 auto;
}
.InputFlexSplit-item:not(:last-child) {
  margin-right: .5em;
}
.InputFlexSplit-item--stretch {
  flex: 1;
}
button.InputFlexSplit-item--button,
a.InputFlexSplit-item--button {
  display: flex;
  align-items: center;
  padding: 0px 2em;
  border-radius: 3px;
  border: 0;
  font-size: 1.35714286rem;
  position: relative;
  transition: .3s opacity ease;
}
button.InputFlexSplit-item--icon,
a.InputFlexSplit-item--icon {
  padding: 0;
  min-width: 3em;
  justify-content: center;
  background-color: transparent;
}
.search-field.search-field--emphasized .form-control {
  border: 0;
  border-bottom: 1px solid #aaa;
  border-radius: 0;
  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 {
  background-color: yellow;
}
div[wnd-search] {
  display: flex;
  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;
  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: 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: flex;
  flex-direction: row;
  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(42, 77, 135, 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: #467c7c;
}
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;
}
.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: flex;
  flex-wrap: wrap;
}
.list.list--callouts .list__item {
  width: 32%;
  margin: 1%;
  color: white;
  padding: 8px 24px;
  background-color: #66a3c2;
  border-radius: 5px;
}
.list.list--callouts .list__item.item--linked:focus,
.list.list--callouts .list__item.item--linked:hover {
  background-color: #468caf;
  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%;
  -moz-transform-origin: 50% 40%;
  -o-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -moz-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -o-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 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -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;
  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: #467c7c;
}
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: white;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 2;
}
.content-viewport-spinner-container,
.auth-spinner {
  z-index: 1000;
}
.spinner {
  content: '';
  display: block;
  border-bottom: 6px solid #eee;
  border-left: 6px solid #eee;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 125px;
  width: 125px;
  left: calc(50% +  -62.5px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  62.5px);
}
.spinner.spinner--semiopaque {
  content: '';
  display: block;
  border-bottom: 6px solid #000000;
  border-left: 6px solid #000000;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 125px;
  width: 125px;
  left: calc(50% +  -62.5px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  62.5px);
}
.section-loading-spinner.spinner--halfSize .spinner {
  content: '';
  display: block;
  border-bottom: 4px solid #eee;
  border-left: 4px solid #eee;
  border-top: 4px solid #2A4D87;
  border-radius: 100%;
  height: 62.5px;
  width: 62.5px;
  left: calc(50% +  -31.25px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 4px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  31.25px);
}
.section-loading-spinner.spinner--semiopaque {
  opacity: 0.25;
  background: #363636;
}
.section-loading-spinner.spinner--semiopaque .spinner {
  content: '';
  display: block;
  border-bottom: 6px solid #000000;
  border-left: 6px solid #000000;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 125px;
  width: 125px;
  left: calc(50% +  -62.5px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  62.5px);
}
.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 {
  content: '';
  display: block;
  border-bottom: 6px solid #000000;
  border-left: 6px solid #000000;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 62.5px;
  width: 62.5px;
  left: calc(50% +  -31.25px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  31.25px);
}
.section-loading-spinner.spinner--noBg {
  background-color: transparent;
}
.block-spinner {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  margin: 3rem 0;
}
.block-spinner .spinner {
  content: '';
  display: block;
  border-bottom: 6px solid #363636;
  border-left: 6px solid #363636;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 62.5px;
  width: 62.5px;
  left: calc(50% +  -31.25px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #363636;
  position: relative;
  top: 50%;
  left: auto;
  opacity: 0.25;
}
.inline-spinner {
  display: inline-block;
  margin: -0.75em 0.5em;
}
.inline-spinner .spinner {
  content: '';
  display: block;
  border-bottom: 2px solid #eee;
  border-left: 2px solid #eee;
  border-top: 2px solid #2A4D87;
  border-radius: 100%;
  height: 1.5em;
  width: 1.5em;
  left: calc(50% +  -0.75em);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 2px solid #eee;
  position: relative;
  top: 50%;
  left: auto;
}
.section-loading-spinner.spinner--block-header {
  z-index: 20;
}
tbody.filtering:after {
  content: '';
  display: block;
  border-bottom: 6px solid #eee;
  border-left: 6px solid #eee;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 62.5px;
  width: 62.5px;
  left: calc(50% +  -31.25px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(40%  -  31.25px);
}
#ContentViewport tbody.filtering {
  opacity: .5;
}
tbody.filtering {
  position: relative;
}
.full-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 12000;
}
.main-viewport ~ .full-overlay {
  top: 88px;
  height: calc(100% -  88px);
}
.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;
  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;
  box-sizing: border-box;
  border-radius: 5px;
  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: #2A4D87;
  border-radius: 10px;
  height: 10px;
  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;
  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;
}
@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 shake {
  10%,
  90% {
    transform: translate3d(-2px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(4px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-8px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(2px, 0, 0);
  }
}
@keyframes rotateProcessingIndicator {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.section-loading-spinner.ng-enter,
.section-loading-spinner.ng-leave {
  display: block;
}
.section-loading-spinner.ng-leave {
  transition: 100ms linear opacity;
  opacity: 1;
}
.section-loading-spinner.ng-leave.spinner--semiopaque {
  opacity: 0.25;
}
.section-loading-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}
.section-loading-spinner.spinner--semiopaque:not(.ng-leave) {
  animation: fadeInSpinner 250ms 0ms 1 linear both;
}
@keyframes fadeInSpinner {
  from {
    opacity: 0;
  }
}
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;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  right: 5%;
  z-index: 2147483647;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 16px;
  bottom: 15px;
}
.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: #2A4D87;
}
.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;
}
.alert-group > * {
  transition: 0.4s all ease-out;
}
.alert-group > *.ng-enter {
  opacity: 0;
  transform: translateY(20px);
}
.alert-group > *.ng-enter-active {
  opacity: 1;
  transform: translateY(0);
}
.alert-group > *.ng-leave {
  opacity: 1;
  transform: translateY(0);
}
.alert-group > *.ng-leave-active {
  opacity: 0;
  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-Regular, "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;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -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%;
  transform: translate(-50%, 2px);
  color: #333;
  opacity: 0;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 100ms;
  -moz-transition-duration: 100ms;
  -o-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%;
  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%;
  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;
  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;
  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;
  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 {
  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 {
  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: 92px;
}
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: flex;
  align-items: center;
  align-content: center;
  justify-content: inherit;
}
.inline-icon-wrap.wrap--flex .inline-icon {
  flex: 0 0 auto;
}
.inline-icon-wrap.wrap--flex .inline-text {
  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 {
  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;
}
.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%;
  transform: translateY(-50%);
}
.flip-x {
  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: 38.43137255%;
  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: #006699;
  color: #2A4D87;
  text-decoration: none;
}
.TextLink:hover,
.TextLink:focus {
  color: #3663ae;
  text-decoration: underline;
}
.TextLink:active {
  color: #1e3760;
}
.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);
  }
}
@-moz-keyframes zoom-bg-login {
  to {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes zoom-bg-login {
  to {
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes zoom-bg-login {
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-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;
  }
}
@-moz-keyframes login-fade-in {
  from {
    -moz-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes login-fade-in {
  from {
    -o-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes login-fade-in {
  from {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes simpleopacityfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-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);
  }
}
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-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-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.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 -  148px);
  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 -  208px);
  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: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-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] {
  order: 0;
  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 {
  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: flex;
  flex: 1;
}
.search-filter-bar__caret {
  float: right;
  display: flex;
  justify-content: 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;
  -webkit-flex-wrap: wrap;
  -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;
  -moz-box-ordinal-group: 1;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-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 {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.sibling-controls.search-prompt.split-block-group .split-block.left {
  margin-bottom: 10px;
}
@media screen and (min-width: 0\0) {
  .wnd-table-filter .dropdown-menu.dropdown-form {
    width: 20px;
  }
}
div[wnd-text-filter] {
  display: flex;
  display: -ms-grid;
  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;
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1968c2), color-stop(1, #2b81e4));
  background: -ms-linear-gradient(bottom, #1968c2, #2b81e4);
  background: -moz-linear-gradient(center bottom, #1968c2 0%, #2b81e4 100%);
  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: -webkit-gradient(linear, left bottom, left top, color-stop(0, #165cac), color-stop(1, #1c74d9));
  background: -ms-linear-gradient(bottom, #165cac, #1c74d9);
  background: -moz-linear-gradient(center bottom, #165cac 0%, #1c74d9 100%);
  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;
  -moz-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;
}
.table.page-level {
  overflow: visible;
  margin-bottom: 0;
}
.table.page-level thead tr:first-child th {
  border-top: 0;
}
.table:last-child {
  margin-bottom: 0;
}
.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: flex;
  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: flex;
  flex-direction: column;
  justify-content: 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 {
  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: flex;
  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) {
  transition: 80ms linear;
  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);
  transform: translate3d(0, 0, 0);
  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: #467c7c;
}
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: #467c7c;
}
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%;
  -moz-transform-origin: 50% 40%;
  -o-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -moz-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -o-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 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -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;
  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: #467c7c;
}
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%;
  -moz-transform-origin: 50% 40%;
  -o-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  -webkit-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -moz-transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  -o-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 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -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;
  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: #467c7c;
}
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 #c7d8e1;
}
.table td a:not(.btn):not(.select2-choice):hover {
  text-decoration: none;
  border-bottom-color: #6393ab;
}
.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: 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);
  transform: scale(1.05);
  transition: 140ms ease-in;
  transition-property: 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: #f3f4f7;
}
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 {
  box-sizing: content-box;
  max-width: 48px;
}
.table-row-thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  max-width: 48px;
  max-height: 64px;
  border: 2px solid white;
  background-color: white;
  border-radius: 2px;
  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: zoom-in;
  transition: 80ms linear box-shadow;
}
.table-row-thumbnailCell--clickable:hover {
  box-shadow: 0 0 7px 0px #00c0d9;
}
.table-row-thumbnail-image {
  max-height: 60px;
  max-width: 44px;
  width: 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: flex;
  flex-direction: column;
  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: #8b9098;
}
.range-wrap:hover input[type=range]::-moz-range-thumb {
  background: #8b9098;
}
.range-wrap:hover input[type=range]::-ms-thumb {
  background: #8b9098;
}
.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;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303236;
  background: #d4d4d4;
  border-radius: 6px;
  border: 0px solid #000101;
  transition: 70ms background-color linear;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303236;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #787e87;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -3.5px;
  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 #303236;
  background: #d4d4d4;
  border-radius: 6px;
  border: 0px solid #000101;
  transition: 70ms background-color linear;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303236;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #787e87;
  cursor: pointer;
  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 #303236;
  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 #303236;
  transition: 70ms background-color linear;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303236;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #787e87;
  cursor: pointer;
  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;
  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: flex;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  width: 100%;
  flex: 1;
  color: white;
  overflow-x: hidden;
  transform: none !important;
}
.FullscreenOverlayContainer > md-dialog,
.FullscreenOverlayContainer > md-dialog:focus {
  outline: 0 !important;
}
.md-dialog--noScroll {
  overflow: hidden;
}
.GalleryView-layoutV {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
}
.GalleryView-layoutV,
.GalleryView-layoutV:focus {
  outline: 0 !important;
}
.GalleryView-contentLayout {
  display: flex;
  height: 100%;
  flex: 1;
  padding-top: 16px;
  padding-bottom: 16px;
}
.GalleryView-contentLayout,
.GalleryView-contentLayout:focus {
  outline: 0 !important;
}
.GalleryView-header {
  display: flex;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
}
.GalleryView-header,
.GalleryView-header:focus {
  outline: 0 !important;
}
.GalleryView-footer {
  display: flex;
  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: flex;
  align-items: center;
  border: 0;
  background: none;
  font-family: inherit;
  color: inherit;
  padding: 8px 8px;
  border-radius: 3px;
  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: flex;
  align-items: center;
  height: 20px;
  width: 20px;
  margin-right: .5em;
  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: flex;
  height: 100%;
  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: flex;
  flex: 1;
}
.GalleryView-item.ng-enter,
.GalleryView-item.ng-leave {
  transition: 300ms all;
}
.GalleryView-item.ng-leave,
.GalleryView-item.ng-enter.ng-enter-active {
  transform: translateX(0);
}
.GalleryView-item,
.GalleryView-item:focus {
  outline: 0 !important;
}
.GalleryView-item--transitionLeft.ng-enter {
  transform: translateX(-120%);
}
.GalleryView-item--transitionLeft.ng-leave.ng-leave-active {
  transform: translateX(120%);
}
.GalleryView-item--transitionRight.ng-enter {
  transform: translateX(120%);
}
.GalleryView-item--transitionRight.ng-leave.ng-leave-active {
  transform: translateX(-120%);
}
.GalleryView-navArrowContainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.GalleryView-navArrow {
  display: flex;
  justify-content: 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;
  transition: 150ms linear;
  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 {
  transform: scaleX(-1);
}
.GalleryView-pdfPreviewCallout {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  bottom: 0;
  padding: 1em;
  background-color: rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
  border-radius: 5px;
  transform: translateY(50%);
}
.GalleryView-pdfPreviewCallout-pagesMsg {
  margin-bottom: .5em;
}
.GalleryView-columnSpacer {
  flex: 1;
}
.GalleryView-navArrowContainer {
  flex: 0 0 auto;
}
.GalleryView-column {
  flex: 0 1 auto;
}
.GalleryView-column--image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
}
.GalleryView-column--detail {
  display: flex;
  flex-direction: column;
  width: 300px;
  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: inline-flex;
  flex-wrap: wrap;
  margin-top: .5em;
  font-weight: 600;
}
.GalleryView-fileMetadata-item {
  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: flex;
  justify-content: center;
  align-items: center;
}
.GalleryView-imagePlaceholder {
  position: relative;
  display: flex;
  flex: 1;
}
.GalleryView-itemName {
  margin: 0;
}
.GalleryView-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -10px;
}
.GalleryView-actions > * {
  margin-bottom: 10px;
}
.GalleryView-actions > *:not(:last-child) {
  margin-right: 10px;
}
.GalleryView-actionButton {
  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: flex;
  flex-direction: column;
}
.page-body.external-view.public-home {
  background: url('org-specific/idem/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: flex;
  flex-direction: column;
}
.xt-Outer {
  flex: 1;
  background-color: rgba(255, 255, 255, 0.75);
}
.xt-Columns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.xt-Column {
  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 {
  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 {
  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: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background: none;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: 70ms linear;
  transition-property: color, border-color, background-color;
  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: #192D52;
  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: flex;
  align-items: center;
  width: 100%;
}
.xt-Slab-openNewWindow-icon {
  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: #2A4D87;
}
.xt-SlabButton--blue:active {
  background-color: #1e3760;
}
.xt-SlabButton-icon {
  height: 24px;
  width: 24px;
  color: currentColor;
}
.xt-SlabButton-icon--large {
  height: 4em;
  width: 4em;
}
.xt-PublicServices-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5em;
  align-items: space-evenly;
  justify-content: center;
}
.xt-AccountServices-list {
  margin: 0 auto;
}
.xt-authentication {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 -2em;
  color: #192D52;
}
.xt-login {
  display: flex;
  align-items: flex-start;
  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-register {
  padding: 0.5em 1em;
  margin: 5px 0 0 0;
  border-radius: 25px;
  color: #2A4D87;
  border: 1px solid transparent;
}
.xt-register:hover,
.xt-register:focus {
  text-decoration: none;
  font-weight: bolder;
  color: #00c0d9;
  letter-spacing: 0.9px;
  border-color: #00c0d9;
}
.xt-register:active {
  background-color: #00c0d9;
  color: white;
}
.xt-Main-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1em;
}
.xt-GapGroup-item:not(:last-child) {
  border-bottom: 1px solid white;
}
.xt-Body {
  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: #2A4D87;
  letter-spacing: -0.02em;
}
/* ------------------------------- */
/* Generic nSUITE demo stuff START */
/* ------------------------------- */
.xt-Banner {
  padding: 36px 0 48px;
  padding: 24px 0 7px;
  background: white;
}
.xt-PublicHeading {
  display: flex;
  align-items: center;
  font-size: 35px;
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #192D52;
}
.xt-PublicHeading-brand {
  display: flex;
  align-items: flex-end;
  margin: 0.2em 0;
}
.xt-PublicHeading-clientLogo {
  display: block;
  background-image: url('org-specific/idem/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: flex;
}
.xt-PublicHeading-split-item--logo {
  height: 40px;
  width: 40px;
  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: flex;
  justify-content: center;
}
.xt-Column--main > * {
  flex: 0 1 900px;
}
.xt-Columns {
  justify-content: space-around;
}
.xt-Sidebar-header {
  margin: 2rem 0;
  text-align: center;
}
.xt-introSlab {
  display: flex;
  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: #2A4D87;
}
.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: 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;
  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 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
.xt-introSlab--linked {
  cursor: pointer;
}
.xt-introSlab--linked:hover {
  background: aliceblue;
}
.xt-homeRowLinks {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
  margin: 0.5em 0;
}
.xt-HomeRowLink {
  font-weight: 600;
  color: #2A4D87;
  border-radius: 3px;
  margin: 0 1em;
}
/* Really really dumb hack for full-height */
.hideMainNavbar div#AppGlobalNavBar {
  display: none;
}
.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: "Open Sans", sans-serif;
  color: #303132;
}
.ux24 input,
.ux24 select {
  height: 32px;
  padding: 0 8px;
  font-size: 14px;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  border-radius: 4px;
  border: 0.8px solid #86888A;
}
.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 {
  transform: rotate(90);
}
.ux24 input.form-control:focus,
.ux24 select.form-control:focus {
  box-shadow: unset;
  border: 2px solid #007C89;
}
.ux24 select:not(.select2-offscreen) ~ .help-block-container {
  right: unset;
}
.ux24 .full.main:has(.grid-main-sidebar) {
  display: flex;
  flex-direction: column;
  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;
  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: 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 min-content;
    grid-template-areas: "sidebar" "main";
  }
}
.ux24 .form-groups-container button {
  width: auto;
  padding: 16px 40px;
  font-size: 14px;
  font-weight: 600;
  align-self: flex-end;
}
.ux24 .form-group-column {
  background: white;
  padding: 32px 24px;
  border-radius: 4px;
  float: unset;
  width: 100%;
  display: flex;
  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: flex;
  flex-direction: row;
  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 */
  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;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  padding: 0;
}
.ux24 input[type="checkbox"]::before {
  content: "";
  width: 12px;
  height: 12px;
  clip-path: polygon(11% 49%, 0% 65%, 48% 98%, 100% 18%, 83% 6%, 43% 70%);
  opacity: 0;
  transition: 120ms opacity;
  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 #007C89;
  outline-offset: 2px;
  outline-offset: 0px;
}
.ux24 input[type="checkbox"]:disabled {
  color: #959495;
}
.ux24 input[type="radio"] {
  accent-color: #007C89;
  height: 20px;
  width: 20px;
  margin: 0;
}
.ux24 label:has(> input[type="radio"]) {
  display: flex;
  padding: 28px 20px;
  flex-direction: row;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #E9EBED;
  margin-bottom: 10px;
}
.ux24 label:has(> input[type="radio"]) div {
  display: flex;
  flex-direction: column;
  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: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.18px;
  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: #007C89;
  color: white;
  border: 0;
}
.ux24 button.primary:hover {
  background-color: #005760;
}
.ux24 button.primary:active {
  background-color: #003237;
}
.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: flex;
  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: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  border-radius: 5px;
  background: white;
  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: flex;
  flex-direction: column;
  justify-content: space-between;
}
.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;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-logo {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content {
  min-height: 517px;
  width: 480px;
  padding: 48px;
  padding-bottom: 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content a {
  margin-bottom: 24px;
  font-weight: 600;
  text-align: center;
  color: #007C89;
}
.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: flex;
  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: 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: 32px;
}
.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: flex;
  flex-direction: column;
  align-items: 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;
  mask: url(images/SVG/capslock.svg) no-repeat 100% 100%;
  mask-size: contain;
  margin-top: -68px;
  /*-57px;*/
  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: flex;
  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;
}
@keyframes fade-opacity {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-size {
  0% {
    max-height: 170px;
  }
  99% {
    max-height: 0;
  }
  100% {
    max-height: 0;
    display: none;
  }
}
@keyframes shrink {
  0% {
    max-height: 775px;
  }
  100% {
    max-height: 240px;
    min-height: unset;
  }
}
.fadeout {
  animation-name: fade-opacity;
  animation-duration: 120ms;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
}
.fadeout2 {
  animation-name: fade-size;
  animation-duration: 480ms;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
}
.shrink {
  animation-name: shrink;
  animation-duration: 480ms;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-direction: normal;
  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 {
    flex-shrink: .1;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-top .modal-logo {
    margin-top: 40px;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-content {
    flex-shrink: .5;
  }
  .pseudo-modal2.login.ux24 .pseudo-modal-frame-bottom {
    flex-shrink: 0;
  }
}
.wnd-chat-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 680px;
  height: 632px;
  background: #faf9f8;
  border: 1px solid #86888a;
  opacity: 1;
  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: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
  width: 100%;
  background: white;
  gap: 8px;
  padding-left: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 999;
}
.wnd-chat-container .chat-header .chat-title {
  display: flex;
  align-items: center;
  color: #303132;
  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: flex;
  height: 100%;
  width: fit-content;
}
.wnd-chat-container .chat-header .chat-header-buttons a {
  display: flex;
  justify-content: 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 {
  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;
  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 {
  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;
  transition: height 250ms;
  display: flex;
  flex-direction: column;
}
.wnd-chat-container .chat-inner-container.minimized {
  height: 0px;
}
.wnd-chat-container .chat-history {
  padding: 0 8px;
  overflow-y: auto;
  display: flex;
  flex-direction: column-reverse;
  flex-grow: 1;
}
.wnd-chat-container .chat-history .chat-history-item-container {
  display: flex;
  flex-direction: column;
}
.wnd-chat-container .chat-history .chat-history-item-container .chat-history-item {
  background: white;
  border-radius: 16px;
  width: fit-content;
  padding: 12px;
  margin: 8px 0;
  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;
  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;
  animation-name: chat-loading;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
@keyframes chat-loading {
  0% {
    fill-opacity: 1;
    transform: rotate(0deg);
  }
  25% {
    fill-opacity: .75;
  }
  50% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: .75;
  }
  100% {
    fill-opacity: 1;
    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;
  align-self: center;
}
.wnd-chat-container .chat-input {
  display: flex;
  flex-shrink: 0;
  min-height: 32px;
  width: 100%;
  background: white;
  border-top: 1px solid #86888a;
}
.wnd-chat-container .chat-input .expanding-textbox {
  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: flex;
  align-items: center;
  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;
  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;
  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;
  min-height: 236px;
  border-radius: 4px;
  z-index: 999;
  border: 1px solid #86888a;
  background: #faf9f8;
  overflow: hidden;
  resize: both;
}
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: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
  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: flex;
  justify-content: 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: flex;
  justify-content: 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;
  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: flex;
  flex-direction: row;
  align-items: center;
  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: flex;
  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: flex;
  justify-content: center;
  align-items: center;
}
wnd-summary .summary-container .summary-header .summary-title-button {
  height: 32px;
  width: 28px;
  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;
  animation-name: chat-loading;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
@keyframes chat-loading {
  0% {
    fill-opacity: 1;
    transform: rotate(0deg);
  }
  25% {
    fill-opacity: .75;
  }
  50% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: .75;
  }
  100% {
    fill-opacity: 1;
    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 {
  height: 70px;
}
/*
   Used for custom styles per client.  Overwritten by the build process
*/
.navbar-fixed-top {
  background: black;
}
.xt-PublicHeading-clientLogo {
  margin-bottom: 1px;
}
.xt-PublicHeading-clientLogo,
.navbar-fixed-top > .navbar.navbar-inverse .app-home-logo {
  width: 72px;
  height: 20px;
}
.navbar-fixed-top > .navbar.navbar-inverse .app-home-logo {
  padding: 12px 15px;
  box-sizing: content-box;
}
.navbar-fixed-top > .navbar.navbar-inverse .app-home-logo svg {
  fill: currentColor;
}
.brand-org.name {
  display: none;
}
.nav > li > a > img {
  height: 22px;
  max-height: 100%;
}
.navbar-fixed-top > .navbar .navbar-brand.logo.non-fixed-logo.home-logo {
  width: 50px;
  height: 50px;
  vertical-align: middle;
}
.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: #192D52;
}
.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: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.3));
}
.slice.slice--secondary {
  background-color: #192D52;
}
.box .box__heading {
  background: #fff;
  color: #2A4D87;
  border-bottom-color: #192D52;
}
.box__content--link:hover .box__heading,
.box__content--link:focus .box__heading {
  background-color: #fafafa;
}
.box__description {
  background-color: #2A4D87;
}
.box__content--link:hover .box__description,
.box__content--link:focus .box__description {
  background-color: rgba(42, 77, 135, 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: #192D52;
}
.preface,
.postface {
  font-size: 1.1rem;
  color: #192D52;
}
.list--why-miwaters li {
  color: #636363;
  font-size: 1rem;
  text-indent: -1em;
  background-color: #fafafa;
}
.postface a {
  color: #192D52;
}
.box-row {
  margin: 0 auto;
  max-width: 1400px;
}
.ux24.pseudo-modal2.login {
  background: #2A4D87;
  color: #fafafa;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-logo {
  height: 88px;
  background: url("org-specific/idem/images/login-logo.png") bottom center no-repeat;
  background-size: contain;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents .help-block span {
  background: #2A4D87;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents button {
  color: #fafafa;
  background: #051b44;
  border-color: #192D52;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents button:hover {
  color: #fafafa;
  background: #00004c;
  border-color: #020a1c;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content .form-contents button.disabled {
  color: #fafafa;
  background: #051b44;
  border-color: #192D52;
  opacity: 0.35;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content a {
  color: #3A7C1A;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-content a:hover {
  color: #fafafa;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom {
  color: #fafafa;
  background: #192D52;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom a {
  color: #3A7C1A;
}
.ux24.pseudo-modal2.login .pseudo-modal-frame-bottom a:hover {
  color: #fafafa;
}
.nav__tab.tab--active .tab__link .tab__label {
  color: white;
  background-color: #192D52;
}
.nav__tab svg {
  fill: #192D52;
}
.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: #2A4D87;
}
/*
.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: #192D52;
}
.nav-flag--public-notices .nav-flag__header {
  display: none;
}
.nav-flag--public-notices .nav-flag__header:after {
  border-color: transparent transparent transparent #192D52;
}
.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: #192D52;
}
/*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 */
}
/*
 * 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 {
  transform: translateY(100%);
  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: #5a676d;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.nav__tab .tab__label.label--hover-drop {
  transform: translateY(7px);
  opacity: 1;
  padding: 4px;
  transition: 160ms 110ms ease;
  transition-property: transform, box-shadow;
}
.nav__tab svg {
  display: block;
  height: 20px;
  width: 20px;
  margin: 0 auto;
  color: #006699;
}
.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: #e4f0f7;
}
.nav__tab.tab--site .site-context__box {
  display: none;
}
.nav__tab.tab--active .tab__link .tab__label {
  color: white;
  background-color: #006699;
}
.nav__tab:not(.tab--active) .tab__link svg {
  opacity: .4;
}
.nav__tab:not(.tab--active) .tab__link .tab__label {
  background-color: #e4f0f7;
}
.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: #2888b9;
  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: flex;
  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;
  box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.1);
  z-index: 10;
  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 {
  transition: 170ms linear;
  transition-property: transform, opacity;
}
.sidebar .menu-controls .collapse-arrow #collapseArrow {
  transform: scaleX(1);
  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 {
  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 {
  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: 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: #2888b9;
  border-bottom: 2px solid #006699;
  word-break: break-word;
  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-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  color: white;
}
.SiteContext-wrap {
  display: flex;
  padding-left: 10px;
  padding-right: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
}
.SiteContext-wrap.is-active {
  transition-delay: 0ms;
}
.SiteContext-wrap.is-active .SiteContext-title-text {
  color: rgba(255, 255, 255, 0);
  opacity: 0;
  transition-delay: 0ms;
}
.SiteContext-wrap.is-active .SiteContext-dropdownIcon {
  transform: translateY(3px);
  transition-timing-function: cubic-bezier(0.055, 0.845, 0.475, 0.975);
  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: flex;
  align-items: center;
  margin-left: 12px;
  color: white;
  opacity: 0.65;
  transition: 270ms ease-out;
  transition-property: transform;
  transition-timing-function: ease-out;
  transform: translateY(0);
}
.SiteContext-title--dim {
  opacity: 0.65;
}
.SiteContext--isDropdownOpen ~ .sub-nav {
  opacity: 0.65;
}
.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: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
}
.sidebar > div {
  width: 100%;
  flex: 0 0 auto;
}
.sidebar > .nav-pills {
  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%;
  transform: translate(-50%, 50%);
  transition-duration: 400ms;
  transition-property: transform, opacity;
  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;
  transition-duration: 170ms;
  transition-timing-function: ease-out, linear;
  transform: translate(-50%, 60%);
}
.dmr-comment.is-open-add.is-open-add-active {
  opacity: 1;
  transform: translate(-50%, 50%);
}
.dmr-comment.is-open-remove {
  opacity: 1;
  transform: translate(-50%, 50%);
  transition-timing-function: ease, linear;
}
.dmr-comment.is-open-remove.is-open-remove-active {
  opacity: 0;
  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;
  transition-duration: .5s;
  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;
  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%;
  transform: translateX(-50%);
  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;
  transition: 120ms ease;
}
dmr-tooltip:hover {
  opacity: .35;
}
dmr-tooltip.ng-enter,
dmr-tooltip.ng-leave.ng-leave-active {
  transform: translateX(-50%) scale(0.5);
  opacity: 0;
}
dmr-tooltip.ng-enter.ng-enter-active,
dmr-tooltip.ng-leave {
  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: flex;
}
.l-flexGroup-element {
  flex: 1 0 0%;
  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 {
  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;
  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 {
  content: '';
  display: block;
  border-bottom: 6px solid #eee;
  border-left: 6px solid #eee;
  border-top: 6px solid #2A4D87;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  left: calc(50% +  -15px);
  animation: spin 900ms 0s infinite linear both, fadeInSpinner 300ms 500ms 1 linear both;
  border-right: 6px solid #2A4D87;
  position: absolute;
  top: calc(50%  -  15px);
}
.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: inline-flex;
  vertical-align: middle;
}
.flex-input-group-btn {
  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: 10px;
  margin-bottom: 10px;
  white-space: nowrap;
}
.u-iconWrap {
  height: 1em;
  width: 1em;
  vertical-align: top;
  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;
  transform: translateX(-100%);
}
.u-iconWrap.ng-hide-add,
.u-iconWrap.ng-hide-remove {
  transition: 210ms opacity ease;
}
.u-iconWrap.ng-hide-add {
  opacity: 1;
  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;
  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;
}
.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;
}
.navbar {
  min-width: 0 !important;
}
.navbar {
  height: auto !important;
}
.navbar.navbar-inverse.app-navbar {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  /*justify-content: flex-end;*/
}
/*.navbar-header {
  flex: 1;
}*/
ul.nav.navbar-nav {
  display: flex;
  float: none !important;
  flex: 0 1 auto;
}
@media (max-width: 768px) {
  .navbar-collapse ul.nav.navbar-nav {
    flex-direction: column;
  }
  .navbar.navbar-inverse.app-navbar {
    align-items: start;
  }
  .navbar.navbar-inverse.app-navbar div.navbar-nav-right,
  .navbar.navbar-inverse.app-navbar div.environment,
  .navbar.navbar-inverse.app-navbar div.brand-org {
    height: 50px;
  }
  .in + .environment,
  .collapsing + .environment {
    order: 5;
    margin-left: 74px;
  }
}
ul.nav.navbar-nav-right {
  display: flex;
  float: none !important;
  flex: 1;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  ul.nav.navbar-nav-right {
    display: none;
  }
}
.navbar-nav > li {
  float: none !important;
}
@media (min-width: 768px) {
  .navbar-nav > li.collapsed-nav {
    display: none;
  }
}
.navbar.navbar-inverse.global-navbar {
  /*justify-content: flex-end;*/
  display: flex;
}
.nav:before,
.nav:after {
  display: none !important;
}
.navbar:before,
.navbar:after {
  display: none;
}
.navbar-nav {
  margin: 0;
}
.navbar-nav-right {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  padding-left: 25px;
}
.navbar-fixed-top {
  position: relative;
  top: 0;
  left: 0;
  min-height: 0;
  max-height: none;
  height: auto;
}
#MainCtrl {
  display: flex;
  flex-direction: column;
}
.navbar-brand {
  align-items: center;
}
.navbar-brand .logo {
  margin-right: 5px;
  white-space: nowrap;
}
.organization-logo {
  display: block;
  height: 24px;
  width: 24px;
  margin-right: 5px;
}
.organization-logo--smaller {
  height: 18px;
  width: 18px;
}
.navbar-fixed-top .navbar .svg-charm {
  position: relative;
  display: block;
  padding: 10px 15px;
}
@media (max-width: 768px) {
  .navbar-fixed-top .navbar .svg-charm {
    display: none;
  }
}
form-requestor > div {
  display: flex;
  flex-direction: column;
}
.SvgWrap {
  display: flex;
  justify-content: 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: 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: inline-flex;
  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;
  align-self: flex-start;
}
.EntityAlertIcon {
  min-width: 18px;
  width: 18px;
  height: 18px;
  display: inline-flex;
  justify-content: 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: flex;
  padding: 0.75em calc(24px - .25em);
  margin-bottom: 20px;
  background: #eee;
  /* background: white; */
}
.EntityAlerts--noMargin {
  padding-bottom: 0;
}
.EntityAlerts--noMargin .EntityAlertSummary {
  margin-bottom: 0;
}
.EntityAlertSummary-item {
  flex: 1;
  align-items: flex-start;
  padding: 1em;
  max-width: 300px;
  border-radius: 5px;
  margin: 0 0.25em;
  background: #ffd1d1;
  border: 1px solid #E61D43;
}
.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: flex;
  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: flex;
  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: inline-flex;
  margin-left: 10px;
  padding: 4px;
  background: none;
  border: 0;
  margin-right: 10px;
  color: gray;
  align-self: center;
  align-items: center;
  justify-content: center;
}
.ListCard-expandButtonPlaceholder {
  opacity: .2;
}
.ListCard-expandButton--expanded {
  transform: rotate(90deg);
}
.ListCard-title {
  flex: 1;
  font-size: 20px;
  font-weight: 600;
}
.ListCardGroup-child-offsetIcon {
  position: absolute;
  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: 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: flex;
  justify-content: center;
}
.DashboardWrapperInner {
  background: #f2f2f2;
  width: 100%;
}
.Dashboard {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.Dashboard-header {
  background-color: white;
  box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.13);
  position: relative;
  z-index: 1;
}
.Dashboard-header-content {
  display: flex;
  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: 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: flex;
}
.Dashboard-tab:hover .Dashboard-tab-title,
.Dashboard-tab:focus .Dashboard-tab-title {
  color: #333;
  border-bottom-color: rgba(42, 77, 135, 0.25);
}
.Dashboard-tab:focus {
  outline: 0;
  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: #2A4D87;
}
.Dashboard-body {
  position: relative;
  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: "Open Sans";
}
.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: #006699;
  text-decoration: underline;
}
.Dashboard-section-title--linked:focus {
  outline: 0;
}
.Dashboard-viewMore {
  display: flex;
  justify-content: center;
}
.Dashboard-viewMore-link {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  color: #006699;
}
.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: #006699;
  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: flex;
  flex-wrap: wrap;
  max-width: 1600px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-column {
  flex: 1 1 0%;
  padding-left: 20px;
  padding-right: 20px;
}
.Dashboard-column--aside {
  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: flex;
  background-color: rgba(0, 0, 0, 0.05);
}
.EmptyListItem-content {
  display: flex;
  flex: 1;
  font-style: italic;
}
.EmptyListItem-content--centered {
  justify-content: center;
}
.Slab {
  background-color: white;
  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: #f0f5ff;
}
.Slab-splitH {
  display: flex;
  flex-direction: row;
  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 {
  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: #f0f5ff;
}
.Well-split {
  display: flex;
  flex-direction: row;
}
.Well-split-item {
  flex: 1 1 auto;
}
.Well-split-item--linedSeparator:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.Stat {
  display: flex;
  flex-direction: column;
  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: inline-flex;
  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;
  align-self: flex-start;
}
.TokenTagIcon {
  width: 20px;
  display: inline-flex;
  justify-content: 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: 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: flex;
}
.ActionGroup-action {
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  padding: 6px 12px;
  color: #006699;
  background: none;
  border: 1px solid #006699;
}
.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: #006699;
  color: white;
}
.ActionGroup-action:active {
  background-color: #004466;
}
.ActionGroup-action--more {
  width: 28px;
  display: inline-flex;
  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);
  -ms-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;
  box-shadow: 0px 0px 30px;
  opacity: 1;
  transition-property: left, top, height, width, border-radius;
  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;
  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: flex;
  flex-direction: column;
}
.external-view .content-viewport > ui-view .page-body {
  min-height: 0;
  max-height: none !important;
  height: auto !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: flex !important;
  flex-wrap: wrap !important;
}
.external-view .content-viewport > ui-view .nav-flag__canvas.canvas.canvas--header {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.external-view .content-viewport > ui-view .nav-flag--page-body {
  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;
  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;
  }
}
.Welcome {
  padding-top: 12px;
  padding-bottom: 42px;
  color: #545454;
}
.Welcome--scroll {
  height: 100%;
  overflow-y: auto;
}
.WelcomeColumnLayout {
  display: flex;
  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: #2A4D87;
  margin: 0 0 16px 0;
}
.WelcomeHeading2 {
  font-size: 26px;
  font-weight: 400;
  color: #2A4D87;
  margin: 0;
  margin-bottom: 1em;
}
.WelcomeHeading3 {
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 16px 8px;
  font-style: normal;
}
.WelcomeText {
  font-size: 16px;
  line-height: 1.42;
}
p.WelcomeText {
  margin: 20px 0;
}
.WelcomeScreenHeader {
  margin-top: 24px;
  margin-bottom: 38px;
  display: flex;
  justify-content: space-between;
}
.WelcomeScreenHeader-title-instructions {
  display: flex;
  flex-direction: column;
}
.WelcomeScreenHeader-divider {
  margin-top: 24px;
  width: 24px;
  border-bottom: 4px solid #2A4D87;
}
.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: inline-flex;
  padding: 1.25em 1.5em;
  background-color: #525760;
  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: #6a707c;
}
.WelcomeScreenActionButton[disabled="disabled"],
.SubscriptionScreenActionButton[disabled="disabled"] {
  opacity: 0.4;
}
.WelcomeScreenActionButton--primary,
.SubscriptionScreenActionButton--primary {
  background-color: #2A4D87;
}
.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: #3663ae;
}
.WelcomeScreenLink {
  font-weight: 400;
  color: #2A4D87;
}
.WelcomeScreenLink:hover,
.WelcomeScreenLink:focus {
  color: #3663ae;
}
.WelcomeScreenActionBlocks {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.WelcomeScreenActionBlock {
  display: flex;
  padding: 32px 0;
  border-top: 1px solid #b0b0b0;
  cursor: pointer;
  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: #f0f5ff;
}
.WelcomeScreenActionBlock-splitH {
  display: flex;
  align-items: center;
  width: 100%;
}
.WelcomeScreenActionBlock-splitH > * {
  padding-left: 8px;
}
.WelcomeScreenActionBlock-splitH > *:last-child {
  padding-right: 8px;
}
.WelcomeScreenActionBlock-titleBlock,
.WelcomeScreenActionBlock-title {
  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 {
  flex: 0 0 auto;
  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: flex;
  flex-direction: column;
  width: 150px;
  text-align: center;
  padding: 0;
}
.formwizard-action-status * {
  margin: 0 0 8px 0;
  width: 100%;
}
.formwizard-action-status button {
  margin-bottom: 0;
}
.formwizard-filter-input {
  display: flex;
  width: 16em;
  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 {
  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: inline-flex;
  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: #2A4D87;
  cursor: pointer;
}
.WelcomeScreenTopNav {
  padding-top: 8px;
}
.SubscriptionConfirmationScreen table {
  background-color: transparent;
}
.SubscriptionConfirmationScreen td:first-of-type {
  width: 35%;
  vertical-align: top;
}
.SubscriptionConfirmationScreen td + td {
  padding-left: 10px;
  font-weight: 400;
  width: 65%;
}
.SubscriptionConfirmationScreen .WelcomeHeading3 {
  margin-top: 35px;
  margin-left: 0;
  font-style: normal;
}
.SubscriptionConfirmationScreen .WelcomeHeading2,
.SubscriptionConfirmationScreen WelcomeHeading3 {
  font-weight: 400;
}
.Breadcrumb {
  display: flex;
  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: #2A4D87;
}
.Breadcrumb-link,
.Breadcrumb-link:hover,
.Breadcrumb-link:focus {
  text-decoration: none;
  color: #2A4D87;
}
.WelcomeOption:not(:last-child) {
  margin-bottom: 14px;
}
.WelcomeColumn--main {
  background-color: #fff;
}
.WelcomeColumn--main + .WelcomeColumn--main {
  position: absolute;
}
.WelcomeRowLayout {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.WelcomeRowLayout-row {
  flex: 1;
}
.WelcomeColumnLayout {
  width: 100%;
}
.JoinedCard,
.JoinedCard-split {
  display: flex;
  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: flex;
  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: flex;
  flex-direction: column;
  overflow: hidden;
}
.Dashboard-body {
  flex: 1;
  overflow-y: auto;
}
.Dashboard-actionBar {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding: 16px 40px;
  background: #ededed;
  border-top: 4px solid #d6d6d6;
}
.Dashboard-actionBar.ng-enter,
.Dashboard-actionBar.ng-leave {
  transition: border-color, transform;
  transition-duration: 0.5s, 0.4s;
}
.Dashboard-actionBar.ng-enter.ng-enter-active,
.Dashboard-actionBar.ng-leave {
  transform: translateY(0);
}
.Dashboard-actionBar.ng-leave.ng-leave-active,
.Dashboard-actionBar.ng-enter {
  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: flex;
  flex-wrap: wrap;
  justify-content: 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: flex;
}
.SplitViewTabsLayout {
  display: flex;
  flex: 1;
}
.SplitViewTabs {
  background-color: #f7f7f7;
  position: relative;
  box-shadow: 0px 2px 4px -2px;
  overflow-y: auto;
}
.SplitViewTab-link {
  display: flex;
  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(42, 77, 135, 0.1);
}
.SplitViewTab-link.active,
.SplitViewTab-link.active:hover,
.SplitViewTab-link.active:focus {
  background-color: rgba(42, 77, 135, 0.25);
  color: #111;
}
.SplitViewTab-link-label {
  display: block;
  width: 100%;
}
.Count {
  flex: 0 0 auto;
  display: inline-flex;
  flex-direction: column;
  align-items: 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(42, 77, 135, 0.1);
}
.Count--small {
  font-size: .75em;
}
.Count--empty {
  background-color: rgba(89, 89, 89, 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: flex;
  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 {
  flex: 1;
  display: flex;
  align-items: inherit;
}
.FlatList-item-split-child {
  display: flex;
  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 {
  flex: 1;
}
.FlatList-item-line {
  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;
  transition: 80ms linear;
  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;
}
.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;
  box-shadow: none;
}
.PdfPreview-body {
  position: relative;
  max-width: 100%;
}
.PdfPreview-canvas {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
}
.PdfPreview-controlGroup,
.PdfPreview-controlSet {
  display: flex;
  flex-direction: row;
  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: flex;
  flex-direction: row;
  margin-bottom: 3px;
}
.PdfPreview-controls--split {
  justify-content: space-between;
}
.PdfPreview-control {
  display: inline-flex;
  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: inline-flex;
  justify-content: center;
  align-items: center;
}
.PdfPreview-control-icon--previous {
  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: flex;
  flex-direction: column;
  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 {
  box-sizing: content-box;
  display: flex;
  align-self: stretch;
  justify-content: center;
  text-align: center;
  align-items: center;
  height: 100%;
  margin-top: 2px;
  border-left: 1px solid #d9d9d9;
  margin-right: 0;
  width: 34px;
  flex: 0 0 34px;
  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;
  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: flex;
  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 {
  box-shadow: none;
  height: auto;
}
md-autocomplete md-autocomplete-wrap.md-whiteframe-z1 {
  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;
  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: flex;
}
.md-datepicker-input-container {
  flex: 1;
}
.md-datepicker-input-container .md-datepicker-input,
.md-datepicker-input {
  width: 100%;
  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 {
  transform: none;
  margin: 0;
}
.highcontrast .md-datepicker-expand-triangle {
  border: 0 !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: flex;
  align-items: center;
  /* justify-content: center; */
  max-width: none;
  box-shadow: none;
}
.mdDialog--fullscreenScroll-container {
  flex: 1;
  display: flex;
  justify-content: center;
  padding: 32px 48px;
  overflow-y: auto;
  width: 100%;
  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;
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.mdDialog--fullscreenScroll-container {
  align-items: flex-start;
}
.FloatCard {
  background: white;
  border-radius: 5px;
}
.FloatCard {
  width: 100%;
}
.FloatCard-header-split {
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
}
.FloatCard-header-split-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
}
.FloatCard-header-split-item--fill {
  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: flex;
  align-items: center;
  margin-bottom: 10px;
}
.EntitySummary-sectionHeader .EntitySummary-sectionHeading {
  margin-bottom: 0;
}
.EntitySummary-sectionHeader-item {
  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 {
  align-items: center;
  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;
  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);
  box-shadow: 0 1px 4px rgba(255, 255, 255, 0.2);
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  min-width: 120px;
  bottom: 10px;
  left: -5px;
  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: flex !important;
  flex-direction: row !important;
}
[layout~="vertical"],
.layout-vertical {
  display: flex !important;
  flex-direction: column !important;
}
[layout~="wrap"],
.layout-wrap {
  flex-wrap: wrap !important;
}
[flex~="fill"],
.flex-fill {
  flex: 1 !important;
}
[flex~="auto"],
.flex-auto {
  flex: 0 0 auto !important;
}
[flex~="autoshrink"],
.flex-autoshrink {
  flex: 0 1 auto !important;
}
[align-self="center"],
.align-self-center {
  align-self: center !important;
}
[align-self="baseline"],
.align-self-baseline {
  align-self: baseline !important;
}
[align-self="start"],
[align-self="flex-start"],
.align-self-start {
  align-self: flex-start !important;
}
[align-self="end"],
[align-self="flex-end"],
.align-self-end {
  align-self: flex-end !important;
}
[align-self="stretch"],
.align-self-stretch {
  align-self: stretch !important;
}
[align-items="center"],
.align-items-center {
  align-items: center !important;
}
[align-items="baseline"],
.align-items-baseline {
  align-items: baseline !important;
}
[align-items="start"],
[align-items="flex-start"],
.align-items-start {
  align-items: flex-start !important;
}
[align-items="end"],
[align-items="flex-end"],
.align-items-end {
  align-items: flex-end !important;
}
[align-items="stretch"],
.align-items-stretch {
  align-items: stretch !important;
}
[justify="center"],
[justify-content="center"],
.justify-center {
  justify-content: center !important;
}
[justify="baseline"],
[justify-content="baseline"],
.justify-baseline {
  justify-content: baseline !important;
}
[justify="start"],
[justify="flex-start"],
[justify-content="start"],
[justify-content="flex-start"],
.justify-start {
  justify-content: flex-start !important;
}
[justify="end"],
[justify="flex-end"],
[justify-content="end"],
[justify-content="flex-end"],
.justify-end {
  justify-content: flex-end !important;
}
[justify="space-between"],
[justify-content="space-between"],
.justify-space-between {
  justify-content: space-between !important;
}
[justify="space-around"],
[justify-content="space-around"],
.justify-space-around {
  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: flex;
  flex-wrap: wrap;
}
.u-undoListStyles {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.u-noWrap {
  white-space: nowrap !important;
  flex-wrap: nowrap !important;
}
.u-wrap {
  white-space: normal !important;
}
.u-flexWrap {
  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: flex;
  justify-content: 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbnRlbnQvU2l0ZS5sZXNzIiwiQ29udGVudC9sZXNzL2NvbW1vblZhcmlhYmxlcy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbm9ybWFsaXplLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wcmludC5sZXNzIiwiQ29udGVudC9jdXN0b21MYWJlbHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3NjYWZmb2xkaW5nLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9taXhpbnMubGVzcyIsIkNvbnRlbnQvZm9ybS5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdHlwZS5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvY29kZS5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdmFyaWFibGVzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9ncmlkLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC90YWJsZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2Zvcm1zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9idXR0b25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvZ2x5cGhpY29ucy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvZHJvcGRvd25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9idXR0b24tZ3JvdXBzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9pbnB1dC1ncm91cHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL25hdnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL25hdmJhci5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdXRpbGl0aWVzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9icmVhZGNydW1icy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcGFnaW5hdGlvbi5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcGFnZXIubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2xhYmVscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvYmFkZ2VzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9qdW1ib3Ryb24ubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3RodW1ibmFpbHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2FsZXJ0cy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcHJvZ3Jlc3MtYmFycy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbWVkaWEubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2xpc3QtZ3JvdXAubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3BhbmVscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvd2VsbHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2Nsb3NlLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9tb2RhbHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3Rvb2x0aXAubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3BvcG92ZXJzLmxlc3MiLCJDb250ZW50L3BvcG92ZXIubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2Nhcm91c2VsLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiQ29udGVudC9sZXNzL2FuZ3VsYXItdWkubGVzcyIsIkNvbnRlbnQvbGVzcy9zZWxlY3QyLmxlc3MiLCJDb250ZW50L2xlc3MvYW5ndWxhci11aS10cmVlLm1pbi5jc3MiLCJDb250ZW50L2xlc3MvdWktdHJlZS5sZXNzIiwiQ29udGVudC9sb2FkZXJzLmxlc3MiLCJDb250ZW50L2xlc3MvRm9udFN5bWJvbHMubGVzcyIsIkNvbnRlbnQvQXBwSWNvbnMubGVzcyIsIkNvbnRlbnQvbGVzcy9sYXlvdXQtbWFpbi5sZXNzIiwiQ29udGVudC9sZXNzL2hlYWRpbmdzLmxlc3MiLCJDb250ZW50L3RhYnMubGVzcyIsIkNvbnRlbnQvYWN0aW9uQmFyLmxlc3MiLCJDb250ZW50L2dyaWQubGVzcyIsIkNvbnRlbnQvc3BhdGlhbC5sZXNzIiwiQ29udGVudC9zbGlkZVBhbmVsLmxlc3MiLCJDb250ZW50L3NlbGVjdDIubGVzcyIsIkNvbnRlbnQvZGF0ZXBpY2tlci5sZXNzIiwiQ29udGVudC90aW1lcGlja2VyLmxlc3MiLCJDb250ZW50L2RvY3VtZW50cy5sZXNzIiwiQ29udGVudC9uYXZGbGFncy5sZXNzIiwiQ29udGVudC9sZXNzL2xpc3RzLmxlc3MiLCJDb250ZW50L3RvYXN0ZXIubGVzcyIsIkNvbnRlbnQvcmFuZ2UubGVzcyIsIkNvbnRlbnQvbGVzcy9HYWxsZXJ5Vmlldy5sZXNzIiwiQ29udGVudC9leHRlcm5hbC5sZXNzIiwiQ29udGVudC9sZXNzL3B1YmxpYy1sYW5kaW5nLmxlc3MiLCJDb250ZW50L2xlc3MvdXgyNC5sZXNzIiwiQ29udGVudC9sZXNzL3duZC1jaGF0Lmxlc3MiLCJDb250ZW50L2xlc3Mvd25kLXN1bW1hcnkubGVzcyIsIkNvbnRlbnQvb3JnLXNwZWNpZmljL2lkZW0vQ3VzdG9tU2l0ZS5sZXNzIiwiQ29udGVudC9sZXNzL3RhYm1lbnUubGVzcyIsIkNvbnRlbnQvbGVzcy9zaWRlYmFyLmxlc3MiLCJDb250ZW50L2xlc3Mvc2l0ZXNlbGVjdGlvbi5sZXNzIiwiQ29udGVudC9kbXIubGVzcyIsIkNvbnRlbnQvbGVzcy9kcm9wZG93bnMubGVzcyIsIkNvbnRlbnQvbGVzcy9OYXZSZXdvcmsubGVzcyIsIkNvbnRlbnQvbGVzcy9TdmdXcmFwLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9FbnRpdHlBbGVydEljb24ubGVzcyIsIkNvbnRlbnQvbGVzcy9jb21wb25lbnRzL0VudGl0eUFsZXJ0cy5sZXNzIiwiQ29udGVudC9sZXNzL2NvbXBvbmVudHMvTGlzdENhcmRHcm91cC5sZXNzIiwiQ29udGVudC9sZXNzL2NvbXBvbmVudHMvRGFzaGJvYXJkLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9Nb3Rpb25IaW50Lmxlc3MiLCJDb250ZW50L2xlc3MvdGVtcExheW91dEZpeGVzLmxlc3MiLCJDb250ZW50L2xlc3Mvd2VsY29tZS5sZXNzIiwiQ29udGVudC9sZXNzL0pvaW5lZENhcmQubGVzcyIsIkNvbnRlbnQvbGVzcy9EYXNoYm9hcmQtY29sbGFwc2luZ0xpc3RzLmxlc3MiLCJDb250ZW50L2xlc3MvRGFzaGJvYXJkLWFjdGlvbnMubGVzcyIsIkNvbnRlbnQvbGVzcy9TaWduaW5nLmxlc3MiLCJDb250ZW50L2xlc3MvU3BsaXRWaWV3VGFicy5sZXNzIiwiQ29udGVudC9sZXNzL0NvdW50Lmxlc3MiLCJDb250ZW50L2xlc3MvRmxhdExpc3QubGVzcyIsIkNvbnRlbnQvbGVzcy9ib290c3RyYXAtb3ZlcnJpZGVzLmxlc3MiLCJDb250ZW50L2xlc3MvbW9kYWwtbW9kaWZpY2F0aW9ucy5sZXNzIiwiQ29udGVudC9sZXNzL3BkZi1wcmV2aWV3Lmxlc3MiLCJDb250ZW50L2xlc3MvbmNvcmUtbWF0ZXJpYWwubGVzcyIsIkNvbnRlbnQvbGVzcy9tZERpYWxvZy5sZXNzIiwiQ29udGVudC9sZXNzL0Zsb2F0Q2FyZC5sZXNzIiwiQ29udGVudC9sZXNzL0VudGl0eVN1bW1hcnkubGVzcyIsIkNvbnRlbnQvbGVzcy9QcmV2aWV3U2hlZXQubGVzcyIsIkNvbnRlbnQvbGVzcy9vbE92ZXJyaWRlcy5sZXNzIiwiQ29udGVudC9sZXNzL191dGlsaXR5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O1FBd0JRO1FBQ0E7QUNyQlI7RUFFSSxlQUFBOztBQTQ3Qko7RUFDSSxjQUFBOzs7Ozs7Ozs7Ozs7QUE0a0JKO0VBR0ksV0FBQTs7QUErWEYsV0FBVztFQUNULFlBQUE7O0FBREYsV0FBVztFQUNULFVBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFdBQUE7O0FBREYsV0FBVztFQUNULFlBQUE7O0FBREYsV0FBVztFQUNU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RUEsZUFBQTtFQUVBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBWUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLFdBQUE7O0FBRUY7RUFBYSxrQkFBQTs7QUFDYjtFQUFhLG1CQUFBOztBQUNiO0VBQWEsVUFBQTs7QUFDYjtFQUFhLG1CQUFBOztBQUNiO0VBQWEsbUJBQUE7O0FBQ2I7RUFBYSxVQUFBOztBQUNiO0VBQWEsbUJBQUE7O0FBQ2I7RUFBYSxtQkFBQTs7QUFDYjtFQUFhLFVBQUE7O0FBQ2I7RUFBYSxtQkFBQTs7QUFDYjtFQUFhLG1CQUFBOztBQUNiO0VBQWEsV0FBQTs7QUFXYixRQUFtQztFQUNqQztJQUNFLGdCQUFBOztFQUdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7SUFDRSxXQUFBOztFQUVGO0lBQWEsa0JBQUE7O0VBQ2I7SUFBYSxtQkFBQTs7RUFDYjtJQUFhLFVBQUE7O0VBQ2I7SUFBYSxtQkFBQTs7RUFDYjtJQUFhLG1CQUFBOztFQUNiO0lBQWEsVUFBQTs7RUFDYjtJQUFhLG1CQUFBOztFQUNiO0lBQWEsbUJBQUE7O0VBQ2I7SUFBYSxVQUFBOztFQUNiO0lBQWEsbUJBQUE7O0VBQ2I7SUFBYSxtQkFBQTs7RUFDYjtJQUFhLFdBQUE7O0VBR2I7SUFBa0IsaUJBQUE7O0VBQ2xCO0lBQWtCLGtCQUFBOztFQUNsQjtJQUFrQixTQUFBOztFQUNsQjtJQUFrQixrQkFBQTs7RUFDbEI7SUFBa0Isa0JBQUE7O0VBQ2xCO0lBQWtCLFNBQUE7O0VBQ2xCO0lBQWtCLGtCQUFBOztFQUNsQjtJQUFrQixrQkFBQTs7RUFDbEI7SUFBa0IsU0FBQTs7RUFDbEI7SUFBa0Isa0JBQUE7O0VBQ2xCO0lBQWtCLGtCQUFBOztFQUVsQjtJQUFrQixrQkFBQTs7RUFDbEI7SUFBa0IsbUJBQUE7O0VBQ2xCO0lBQWtCLFVBQUE7O0VBQ2xCO0lBQWtCLG1CQUFBOztFQUNsQjtJQUFrQixtQkFBQTs7RUFDbEI7SUFB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OztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGNBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsY0FBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxnQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsY0FBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FB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a0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gseUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsNEJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gseUJBQUM7RUFBVSxT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dENYO0FBQ0MsQ0RodkNTLElBcUJDLFFDMHRDWDtBQUVDLE1EanZDRSxJQXFCRCxNQ3l0Q0YsU0FHRTtBQUFELENEanZDUyxJQXFCUixNQ3l0Q0YsU0FHRTtBQUFELE1EanZDRSxJQXFCUSxRQ3l0Q1gsU0FHRTtBQUFELENEanZDUyxJQXFCQyxRQ3l0Q1gsU0FHRTtBQUFELE1EanZDRSxJQXFCRCxNQzB0Q0YsVUFFRTtBQUFELENEanZDUyxJQXFCUixNQzB0Q0YsVUFFRTtBQUFELE1EanZDRSxJQXFCUSxRQzB0Q1gsVUFFRTtBQUFELENEanZDUyxJQXFCQyxRQzB0Q1gsVUFFRTtBQUNELE1EbHZDRSxJQXFCRCxNQ3l0Q0YsU0FJRTtBQUFELENEbHZDUyxJQXFCUixNQ3l0Q0YsU0FJRTtBQUFELE1EbHZDRSxJQXFCUSxRQ3l0Q1gsU0FJRTtBQUFELENEbHZDUyxJQXFCQyxRQ3l0Q1gsU0FJRTtBQUFELE1EbHZDRSxJQXFCRCxNQzB0Q0YsVUFHRTtBQUFELENEbHZDUyxJQXFCUixNQzB0Q0YsVUFHRTtBQUFELE1EbHZDRSxJQXFCUSxRQzB0Q1gsVUFHRTtBQUFELENEbHZDUyxJQXFCQyxRQzB0Q1gsVUFHRTtBQUNELE1EbnZDRSxJQXFCRCxNQ3l0Q0YsU0FLRTtBQUFELENEbnZDUyxJQXFCUixNQ3l0Q0YsU0FLRTtBQUFELE1EbnZDRSxJQXFCUSxRQ3l0Q1gsU0FLRTtBQUFELENEbnZDUyxJQXFCQyxRQ3l0Q1gsU0FLRTtBQUFELE1EbnZDRSxJQXFCRCxNQzB0Q0YsVUFJRTtBQUFELENEbnZDUyxJQXFCUixNQzB0Q0YsVUFJRTtBQUFELE1EbnZDRSxJQXFCUSxRQzB0Q1gsVUFJRTtBQUFELENEbnZDUyxJQXFCQyxRQzB0Q1gsVUFJRTtBQUNELE1EcHZDRSxJQXFCRCxNQ3l0Q0YsU0FNRTtBQUFELENEcHZDUyxJQXFCUixNQ3l0Q0YsU0FNRTtBQUFELE1EcHZDRSxJQXFCUSxRQ3l0Q1gsU0FNRTtBQUFELENEcHZDUyxJQXFCQyxRQ3l0Q1gsU0FNRTtBQUFELE1EcHZDRSxJQXFCRCxNQzB0Q0YsVUFLRTtB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V0osY0FBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7O0FBSUYsbUJEeUlFLGVzRDFmRixFQUFDLGNyRGlYQTtBQUFELG1CRHlJRSxlc0R6ZkYsT0FBTSxjckRnWEw7QUFDRCxtQkR3SUUsZXNEMWZGLEVBQUMsY3JEa1hBO0FBQUQsbUJEd0lFLGVzRHpmRixPQUFNLGNyRGlYTDtBQUVELG1CRHNJRSxlc0QxZkYsRUFBQyxjckRvWEE7QUFBRCxtQkRzSUUsZXNEemZGLE9BQU0sY3JEbVhMO0FBQ0QsbUJEcUlFLGVzRDFmRixFQUFDLGNyRHFYQTtBQUFELG1CRHFJRSxlc0R6ZkYsT0FBTSxjckRvWEw7QUFDRCxLQUFNLGlCQUFnQixtQkRvSXBCLGVzRDFmRixFQUFDO0FyRHNYRCxLQUFNLGlCQUFnQixtQkRvSXBCLGVzRHpmRixPQUFNO0VyRHNYSixjQUFBO0VBQ0EsK0JBQUE7RUFDSSw4QkFBQTs7QUFFTixtQkQrSEUsZXNEMWZGLEVBQUMsY3JEMlhBO0FBQUQsbUJEK0hFLGVzRHpmRixPQUFNLGNyRDBYTDtBQUNELG1CRDhIRSxlc0QxZkYsRUFBQyxjckQ0WEE7QUFBRCxtQkQ4SEUsZXNEemZGLE9BQU0sY3JEMlhMO0FBQ0QsS0FBTSxpQkFBZ0IsbUJENkhwQixlc0QxZkYsRUFBQztBckQ2WEQsS0FBTSxpQkFBZ0IsbUJENkhwQixlc0R6ZkYsT0FBTTtFaERoMkJOLHdEQUFBO0VBQ1EsZ0RBQUE7RUw2dENOLHNCQUFBO0VBQ0EsK0JBQUE7O0FBSUEsbUJEc0hBLGVzRDFmRixFQUFDLGNyRGtZQTtBQUVDLG1CRHNIQSxlc0R6ZkYsT0FBTSxjckRpWUw7QUFFQyxtQkRzSEEsZXNEMWZGLEVBQUMsY3JEbVlBO0FBQ0MsbUJEc0hBLGVzRHpmRixPQUFNLGNyRGtZTDtBQUVDLG1CRHFIQSxlc0QxZkYsRUFBQyxjckRrWUEsU0FHRTtBQUFELG1CRHFIQSxlc0R6ZkYsT0FBTSxjckRpWUwsU0FHRTtBQUFELG1CRHFIQSxlc0QxZkYsRUFBQyxjckRtWUEsVUFFRTtBQUFELG1CRHFIQSxlc0R6ZkYsT0FBTSxjckRr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 */