/*!
 * 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: 'Open Sans';
  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: #306936;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #18351b;
  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: #306936;
}
.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: 'Montserrat';
  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: #306936;
  border-color: #28582d;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #234d28;
  border-color: #152e17;
}
.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: #306936;
  border-color: #28582d;
}
.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: #234d28;
  border-color: #152e17;
}
.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: #234d28;
  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: #306936;
  border-color: #28582d;
}
.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: #306936;
  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: #18351b;
  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: #306936;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #306936;
}
.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: #306936;
}
.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: #306936;
}
.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: #306936;
  border-bottom-color: #306936;
}
.nav a:hover .caret {
  border-top-color: #18351b;
  border-bottom-color: #18351b;
}
.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: #306936;
  border-color: #306936;
  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: #306936;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #204624;
}
.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: #306936;
  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: #306936;
}
.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: #306936;
  border-color: #306936;
}
.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: #96cf9c;
}
.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: #306936;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #306936;
  border-color: #306936;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #306936;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #306936;
}
.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: 'Open Sans';
  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: 'Open Sans';
  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: #306936;
}
.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: #e8f2e9;
  border-color: rgba(135, 171, 139, 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(95, 211, 107, 0.08);
  border-color: rgba(135, 171, 139, 0.6);
  background-color: #547858;
}
.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: #98b49b;
}
.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: #408c48;
}
.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: 'Open Sans';
  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(48, 105, 54, 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: #408c48;
  background: url("org-specific/nhedith/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: 'Open Sans Condensed';
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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: rgba(48, 105, 54, 0.8);
}
.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: #567676;
  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: #306936;
}
.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(48, 105, 54, 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: #1b4646;
  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: #132b2a;
  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: #1b4646;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #143434), color-stop(1, #225858));
  background: -ms-linear-gradient(bottom, #143434, #225858);
  background: -moz-linear-gradient(center bottom, #143434 0%, #225858 100%);
  background: -o-linear-gradient(#225858, #143434);
  border-color: #0a1a1a;
  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: #102929;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0d2121), color-stop(1, #1b4646));
  background: -ms-linear-gradient(bottom, #0d2121, #1b4646);
  background: -moz-linear-gradient(center bottom, #0d2121 0%, #1b4646 100%);
  background: -o-linear-gradient(#225858, #0d2121);
  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: #102929;
}
.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: #1b4646;
  border-color: #0a1a1a;
}
.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: 'Open Sans';
  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: 'Open Sans';
  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(48, 105, 54, 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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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: #769090;
  border-radius: 5px;
}
.list.list--callouts .list__item.item--linked:focus,
.list.list--callouts .list__item.item--linked:hover {
  background-color: #5f7575;
  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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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 #306936;
  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: #306936;
  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: #306936;
}
.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: 'Open Sans';
  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: #306936;
  text-decoration: none;
}
.TextLink:hover,
.TextLink:focus {
  color: #408c48;
  text-decoration: underline;
}
.TextLink:active {
  color: #204624;
}
.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: 'Open Sans Condensed';
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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: #0e7118;
  border-color: #004207;
}
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: #005c0a;
  background: #11881d;
}
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: #0b5b14;
  border-color: #004207;
}
.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: #dbf0dd;
  border-color: #97c39c;
}
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: #467c4b;
}
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: #c9e8cc;
}
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: #b7e1bb;
  border-color: #77b17d;
}
.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 #c7e1c9;
}
.table td a:not(.btn):not(.select2-choice):hover {
  text-decoration: none;
  border-bottom-color: #63ab6b;
}
.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: #f3f7f3;
}
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: #8b988c;
}
.range-wrap:hover input[type=range]::-moz-range-thumb {
  background: #8b988c;
}
.range-wrap:hover input[type=range]::-ms-thumb {
  background: #8b988c;
}
.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 #303631;
  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 #303631;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788779;
  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 #303631;
  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 #303631;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788779;
  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 #303631;
  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 #303631;
  transition: 70ms background-color linear;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #303631;
  border: 0px solid #000000;
  height: 15px;
  width: 30px;
  border-radius: 5px;
  background: #788779;
  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/nhedith/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: #004954;
  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: #306936;
}
.xt-SlabButton--blue:active {
  background-color: #204624;
}
.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: #004954;
}
.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: #306936;
  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: #004954;
  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: #004954;
}
.xt-PublicHeading-brand {
  display: flex;
  align-items: flex-end;
  margin: 0.2em 0;
}
.xt-PublicHeading-clientLogo {
  display: block;
  background-image: url('org-specific/nhedith/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: #004954;
}
.xt-IntroLeadIn-response.ng-binding {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 18px;
}
.xt-introFeatures {
  margin: 0;
  padding-left: 36px;
  padding-bottom: 0;
  padding-top: 10px;
}
.xt-introFeature {
  font-size: 18px;
  font-weight: 600;
}
.xt-introFeature:not(:last-child) {
  margin-bottom: .66em;
}
.xt-introSlab-feature {
  /* background: white; */
  padding: 24px 0;
  font-size: 21px;
  font-weight: 600;
}
.xt-introSlab-feature-action + .xt-introSlab-feature-action {
  margin-top: .25em;
}
.xt-introSlab-feature--cta {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  padding-top: 40px;
  padding-bottom: 40px;
}
.xt-introSlab-feature-heading {
  margin-bottom: 16px;
}
.xt-CTAButton {
  display: 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: #306936;
  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
*/
.ux24.pseudo-modal2.login .pseudo-modal-frame-top .modal-logo {
  background: url("org-specific/nhedith/images/svg/client-logo.svg") bottom center no-repeat;
  background-size: 180px;
  height: 120px;
  margin-top: 80px;
  flex-shrink: 0;
}
.background-image-show {
  background-position: 50% 50%;
}
.page-body.external-view.public-home {
  background: url('org-specific/nhedith/images/ext-home-bg.jpg') top left no-repeat;
  background-size: cover;
}
.xt-PublicHeading-clientLogo {
  background-image: url('org-specific/nhedith/images/client-logo.png');
  height: 48px;
  width: 76px;
  background-size: contain;
}
ul.nav.navbar-nav.u-noWrap {
  filter: invert(1) grayscale(1);
}
.navbar-fixed-top .navbar-inverse .navbar-nav > li > a.app-home-logo {
  color: white;
  padding: 4px 10px;
}
.navbar-fixed-top .navbar-inverse .navbar-nav > li > a.app-home-logo:hover,
.navbar-fixed-top .navbar-inverse .navbar-nav > li > a.app-home-logo:focus {
  color: #e6e6e6;
}
.navbar-fixed-top .navbar-inverse .navbar-nav > li > a.app-home-logo > svg {
  fill: currentColor;
  height: 34px;
  width: 53px;
}
/*
 * 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: #5a6d6d;
  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: #1b4646;
}
.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: #e6efef;
}
.nav__tab.tab--site .site-context__box {
  display: none;
}
.nav__tab.tab--active .tab__link .tab__label {
  color: white;
  background-color: #1b4646;
}
.nav__tab:not(.tab--active) .tab__link svg {
  opacity: .4;
}
.nav__tab:not(.tab--active) .tab__link .tab__label {
  background-color: #e6efef;
}
.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: #407474;
  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: #407474;
  border-bottom: 2px solid #1b4646;
  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: 'Open Sans Condensed';
  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 #306936;
  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 #306936;
  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: #666666;
}
.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(48, 105, 54, 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: #306936;
}
.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: #306936;
  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: #306936;
}
.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: #306936;
  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: #f0fff1;
}
.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: #f0fff1;
}
.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: #306936;
  background: none;
  border: 1px solid #306936;
}
.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: #306936;
  color: white;
}
.ActionGroup-action:active {
  background-color: #204624;
}
.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: #306936;
  margin: 0 0 16px 0;
}
.WelcomeHeading2 {
  font-size: 26px;
  font-weight: 400;
  color: #306936;
  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 #306936;
}
.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: #526054;
  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: #6a7c6c;
}
.WelcomeScreenActionButton[disabled="disabled"],
.SubscriptionScreenActionButton[disabled="disabled"] {
  opacity: 0.4;
}
.WelcomeScreenActionButton--primary,
.SubscriptionScreenActionButton--primary {
  background-color: #306936;
}
.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: #408c48;
}
.WelcomeScreenLink {
  font-weight: 400;
  color: #306936;
}
.WelcomeScreenLink:hover,
.WelcomeScreenLink:focus {
  color: #408c48;
}
.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: #f0fff1;
}
.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: #306936;
  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: #306936;
}
.Breadcrumb-link,
.Breadcrumb-link:hover,
.Breadcrumb-link:focus {
  text-decoration: none;
  color: #306936;
}
.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(48, 105, 54, 0.1);
}
.SplitViewTab-link.active,
.SplitViewTab-link.active:hover,
.SplitViewTab-link.active:focus {
  background-color: rgba(48, 105, 54, 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(48, 105, 54, 0.1);
}
.Count--small {
  font-size: .75em;
}
.Count--empty {
  background-color: rgba(77, 77, 77, 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbnRlbnQvU2l0ZS5sZXNzIiwiQ29udGVudC9sZXNzL2NvbW1vblZhcmlhYmxlcy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbm9ybWFsaXplLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wcmludC5sZXNzIiwiQ29udGVudC9jdXN0b21MYWJlbHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3NjYWZmb2xkaW5nLmxlc3MiLCJDb250ZW50L29yZy1zcGVjaWZpYy9uaGVkaXRoL0N1c3RvbVNpdGVDb2xvcnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL21peGlucy5sZXNzIiwiQ29udGVudC9mb3JtLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC90eXBlLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9jb2RlLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC92YXJpYWJsZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2dyaWQubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3RhYmxlcy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvZm9ybXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2J1dHRvbnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9nbHlwaGljb25zLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9kcm9wZG93bnMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2J1dHRvbi1ncm91cHMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2lucHV0LWdyb3Vwcy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbmF2cy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbmF2YmFyLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC91dGlsaXRpZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2JyZWFkY3J1bWJzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wYWdpbmF0aW9uLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wYWdlci5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbGFiZWxzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9iYWRnZXMubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL2p1bWJvdHJvbi5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdGh1bWJuYWlscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvYWxlcnRzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9wcm9ncmVzcy1iYXJzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC9tZWRpYS5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvbGlzdC1ncm91cC5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcGFuZWxzLmxlc3MiLCJDb250ZW50L2Jvb3RzdHJhcC93ZWxscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvY2xvc2UubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL21vZGFscy5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvdG9vbHRpcC5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvcG9wb3ZlcnMubGVzcyIsIkNvbnRlbnQvcG9wb3Zlci5sZXNzIiwiQ29udGVudC9ib290c3RyYXAvY2Fyb3VzZWwubGVzcyIsIkNvbnRlbnQvYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJDb250ZW50L2xlc3MvYW5ndWxhci11aS5sZXNzIiwiQ29udGVudC9sZXNzL3NlbGVjdDIubGVzcyIsIkNvbnRlbnQvbGVzcy9hbmd1bGFyLXVpLXRyZWUubWluLmNzcyIsIkNvbnRlbnQvbGVzcy91aS10cmVlLmxlc3MiLCJDb250ZW50L2xvYWRlcnMubGVzcyIsIkNvbnRlbnQvbGVzcy9Gb250U3ltYm9scy5sZXNzIiwiQ29udGVudC9BcHBJY29ucy5sZXNzIiwiQ29udGVudC9sZXNzL2xheW91dC1tYWluLmxlc3MiLCJDb250ZW50L2xlc3MvaGVhZGluZ3MubGVzcyIsIkNvbnRlbnQvdGFicy5sZXNzIiwiQ29udGVudC9hY3Rpb25CYXIubGVzcyIsIkNvbnRlbnQvZ3JpZC5sZXNzIiwiQ29udGVudC9zcGF0aWFsLmxlc3MiLCJDb250ZW50L3NsaWRlUGFuZWwubGVzcyIsIkNvbnRlbnQvc2VsZWN0Mi5sZXNzIiwiQ29udGVudC9kYXRlcGlja2VyLmxlc3MiLCJDb250ZW50L3RpbWVwaWNrZXIubGVzcyIsIkNvbnRlbnQvZG9jdW1lbnRzLmxlc3MiLCJDb250ZW50L25hdkZsYWdzLmxlc3MiLCJDb250ZW50L2xlc3MvbGlzdHMubGVzcyIsIkNvbnRlbnQvdG9hc3Rlci5sZXNzIiwiQ29udGVudC9yYW5nZS5sZXNzIiwiQ29udGVudC9sZXNzL0dhbGxlcnlWaWV3Lmxlc3MiLCJDb250ZW50L2V4dGVybmFsLmxlc3MiLCJDb250ZW50L2xlc3MvcHVibGljLWxhbmRpbmcubGVzcyIsIkNvbnRlbnQvbGVzcy91eDI0Lmxlc3MiLCJDb250ZW50L2xlc3Mvd25kLWNoYXQubGVzcyIsIkNvbnRlbnQvbGVzcy93bmQtc3VtbWFyeS5sZXNzIiwiQ29udGVudC9vcmctc3BlY2lmaWMvbmhlZGl0aC9DdXN0b21TaXRlLmxlc3MiLCJDb250ZW50L2xlc3MvdGFibWVudS5sZXNzIiwiQ29udGVudC9sZXNzL3NpZGViYXIubGVzcyIsIkNvbnRlbnQvbGVzcy9zaXRlc2VsZWN0aW9uLmxlc3MiLCJDb250ZW50L2Rtci5sZXNzIiwiQ29udGVudC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwiQ29udGVudC9sZXNzL05hdlJld29yay5sZXNzIiwiQ29udGVudC9sZXNzL1N2Z1dyYXAubGVzcyIsIkNvbnRlbnQvbGVzcy9jb21wb25lbnRzL0VudGl0eUFsZXJ0SWNvbi5sZXNzIiwiQ29udGVudC9sZXNzL2NvbXBvbmVudHMvRW50aXR5QWxlcnRzLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9MaXN0Q2FyZEdyb3VwLmxlc3MiLCJDb250ZW50L2xlc3MvY29tcG9uZW50cy9EYXNoYm9hcmQubGVzcyIsIkNvbnRlbnQvbGVzcy9jb21wb25lbnRzL01vdGlvbkhpbnQubGVzcyIsIkNvbnRlbnQvbGVzcy90ZW1wTGF5b3V0Rml4ZXMubGVzcyIsIkNvbnRlbnQvbGVzcy93ZWxjb21lLmxlc3MiLCJDb250ZW50L2xlc3MvSm9pbmVkQ2FyZC5sZXNzIiwiQ29udGVudC9sZXNzL0Rhc2hib2FyZC1jb2xsYXBzaW5nTGlzdHMubGVzcyIsIkNvbnRlbnQvbGVzcy9EYXNoYm9hcmQtYWN0aW9ucy5sZXNzIiwiQ29udGVudC9sZXNzL1NpZ25pbmcubGVzcyIsIkNvbnRlbnQvbGVzcy9TcGxpdFZpZXdUYWJzLmxlc3MiLCJDb250ZW50L2xlc3MvQ291bnQubGVzcyIsIkNvbnRlbnQvbGVzcy9GbGF0TGlzdC5sZXNzIiwiQ29udGVudC9sZXNzL2Jvb3RzdHJhcC1vdmVycmlkZXMubGVzcyIsIkNvbnRlbnQvbGVzcy9tb2RhbC1tb2RpZmljYXRpb25zLmxlc3MiLCJDb250ZW50L2xlc3MvcGRmLXByZXZpZXcubGVzcyIsIkNvbnRlbnQvbGVzcy9uY29yZS1tYXRlcmlhbC5sZXNzIiwiQ29udGVudC9sZXNzL21kRGlhbG9nLmxlc3MiLCJDb250ZW50L2xlc3MvRmxvYXRDYXJkLmxlc3MiLCJDb250ZW50L2xlc3MvRW50aXR5U3VtbWFyeS5sZXNzIiwiQ29udGVudC9sZXNzL1ByZXZpZXdTaGVldC5sZXNzIiwiQ29udGVudC9sZXNzL29sT3ZlcnJpZGVzLmxlc3MiLCJDb250ZW50L2xlc3MvX3V0aWxpdHkubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7UUF3QlE7UUFDQTtBQ3JCUjtFQUVJLGVBQUE7O0FBNDdCSjtFQUNJLGNBQUE7Ozs7Ozs7Ozs7OztBQTRrQko7RUFHSSxXQUFBOztBQStYRixXQUFXO0VBQ1QsWUFBQTs7QUFERixXQUFXO0VBQ1QsVUFBQTs7QUFERixXQUFXO0VBQ1QsV0FBQTs7QUFERixXQUFXO0VBQ1QsV0FBQTs7QUFERixXQUFXO0VBQ1QsV0FBQTs7QUFERixXQUFXO0VBQ1QsV0FBQTs7QUFERixXQUFXO0VBQ1QsV0FBQTs7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c0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsMkJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDBCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDRCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGNBQUM7RUFBVSxT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QW1DSSxldUQxZkYsRUFBQztBdkR1ZEgsbUJBbUNJLGV1RHpmRixPQUFNO0V0RDBXSixjQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTs7QUFJRixtQkR5SUUsZXVEMWZGLEVBQUMsY3REaVhBO0FBQUQsbUJEeUlFLGV1RHpmRixPQUFNLGN0RGdYTDtBQUNELG1CRHdJRSxldUQxZkYsRUFBQyxjdERrWEE7QUFBRCxtQkR3SUUsZXVEemZGLE9BQU0sY3REaVhMO0FBRUQsbUJEc0lFLGV1RDFmRixFQUFDLGN0RG9YQTtBQUFELG1CRHNJRSxldUR6ZkYsT0FBTSxjdERtWEw7QUFDRCxtQkRxSUUsZXVEMWZGLEVBQUMsY3REcVhBO0FBQUQsbUJEcUlFLGV1RHpmRixPQUFNLGN0RG9YTDtBQUNELEtBQU0saUJBQWdCLG1CRG9JcEIsZXVEMWZGLEVBQUM7QXREc1hELEtBQU0saUJBQWdCLG1CRG9JcEIsZXVEemZGLE9BQU07RXREc1hKLGNBQUE7RUFDQSwrQkFBQTtFQUNJLDhCQUFBOztBQUVOLG1CRCtIRSxldUQxZkYsRUFBQyxjdEQyWEE7QUFBRCxtQkQrSEUsZXVEemZGLE9BQU0sY3REMFhMO0FBQ0QsbUJEOEhFLGV1RDFmRixFQUFDLGN0RDRYQTtBQUFELG1CRDhIRSxldUR6ZkYsT0FBTSxjdEQyWEw7QUFDRCxLQUFNLGlCQUFnQixtQkQ2SHBCLGV1RDFmRixFQUFDO0F0RDZYRCxLQUFNLGlCQUFnQixtQkQ2SHBCLGV1RHpmRixPQUFNO0VoRGgyQk4sd0RBQUE7RUFDUSxnREFBQTtFTjZ0Q04sc0JBQUE7RUFDQSwrQkFBQTs7QUFJQSxtQkRzSEEsZXVEMWZGLEVBQUMsY3REa1lBO0FBRUMsbUJEc0hBLGV1RHpmRixPQUFNLGN0RGlZTDtBQUVDLG1CRHNIQSxldUQxZkYsRUFBQyxjdERtWUE7QUFDQyxtQkRzSEEsZXVEemZGLE9BQU0sY3REa1lMO0FBRUMsbUJEcUhBLGV1RDFmRixFQUFDLGN0RGtZQSxTQUdFO0FBQUQsbUJEcUhBLGV1RHpmRixPQUFNLGN0RGlZTCxTQUdFO0FBQUQsbUJEcUhBLGV1RDFm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RGlZTDtBQUVDLGlCOERueENjLEdSKzRCaEIsRUFBQyxjdERtWUE7QUFDQyxpQjhEbnhDYyxHUmc1QmhCLE9BQU0sY3REa1lMO0FBRUMsaUI4RHB4Q2MsR1IrNEJoQixFQUFDLGN0RGtZQSxTQUdFO0FBQUQsaUI4RHB4Q2MsR1JnNUJoQixPQUFNLGN0RGlZTCxTQUdFO0FBQUQsaUI4RHB4Q2MsR1IrNEJoQixFQUFDLGN0RG1ZQSxVQUVFO0FBQUQsaUI4RHB4Q2MsR1JnNUJoQixPQUFNLGN0RGtZTCxVQUVFO0FBQ0QsaUI4RHJ4Q2MsR1IrNEJoQixFQUFDLGN0RGtZQSxTQUlFO0FBQUQsaUI4RHJ4Q2MsR1JnNUJoQixPQUFNLGN0RGlZTCxTQUlFO0FBQUQsaUI4RHJ4Q2MsR1IrNEJoQixFQUFDLGN0RG1ZQSxVQUdFO0FBQUQsaUI4RHJ4Q2MsR1JnNUJoQixPQUFNLGN0RGtZTCxVQUdFO0FBQ0QsaUI4RHR4Q2MsR1IrNEJoQixFQUFDLGN0RGtZQSxTQUtFO0FBQUQsaUI4RHR4Q2MsR1JnNUJoQixPQUFNLGN0RGlZTCxTQUtFO0FBQUQsaUI4RHR4Q2MsR1IrNEJoQixFQUFDLGN0RG1ZQSxVQUlFO0FBQUQsaUI4RHR4Q2MsR1JnNUJoQixPQUFNLGN0RGtZTCxVQUlFO0FBQ0QsaUI4RHZ4Q2MsR1IrNEJoQixFQUFDLGN0RGtZQSxTQU1FO0FBQUQsaUI4RHZ4Q2MsR1JnNUJoQixPQUFNLGN0RGlZTCxTQU1FO0FBQUQsaUI4RHZ4Q2MsR1IrNEJoQixFQUFDLGN0RG1ZQSxVQUtFO0FBQUQsaUI4RHZ4Q2MsR1JnNUJoQixPQUFNLGN0RGtZTCxVQUtFO0FBQ0QsaUI4RHh4Q2MsR1IrNEJoQixFQUFDLGN0RGtZQSxTQU9FO0FBQUQsaUI4RHh4Q2MsR1JnNUJoQixPQUFNLGN0RGlZTCxTQU9FO0FBQUQsaUI4RHh4Q2MsR1IrNEJoQixFQUFDLGN0RG1ZQSxVQU1FO0FBQUQsaUI4RHh4Q2MsR1JnNUJoQixPQUFNLGN0RGtZTCxVQU1FO0VBQ0MsK0JBQUE7RUFDSSw4QkFBQTs7QXNEL1hOLGlCUTM1QmMsR1IrNEJoQixF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 */