﻿/*! Test code for Autoprefixer. If you don't see vendor specific code (e.g. -webkit-user-select: none) generated at the top of Site.css, Autoprefixer is NOT working   */
.test-autoprefixer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -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;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Open Sans", "Montserrat", "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: var(--kendo-color-on-surface, #212121);
  background-color: var(--kendo-color-base, #ffffff);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #0079ad;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #004461;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: var(--kendo-color-base, #ffffff);
  border: 1px solid #ddd;
  border-radius: 3;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-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,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  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-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* Project-wide colors */
/* Greyscale colors */
/* BMS additions and customization */
/* Additional styles and override */
@font-face {
  font-family: 'bms';
  src: url('/fonts/bms.eot');
  src: url('/fonts/bms.eot') format('embedded-opentype'), url('/fonts/bms.woff') format('woff'), url('/fonts/bms.ttf') format('truetype'), url('/fonts/bms.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-bms-"],
[class*=" icon-bms-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bms' !important;
  speak: never;
  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;
}
.icon-bms-clear-tag:before {
  content: "\e955";
}
.icon-bms-patient-census:before {
  content: "\e952";
}
.icon-bms-employee-pattern:before {
  content: "\e953";
}
.icon-bms-custom-storage:before {
  content: "\e954";
}
.icon-bms-long-term-care:before {
  content: "\e951";
}
.icon-bms-up-down-button:before {
  content: "\e94f";
}
.icon-bms-up-down-caret:before {
  content: "\e950";
}
.icon-bms-up-down-review:before {
  content: "\e94d";
}
.icon-bms-new-chat-message:before {
  content: "\e94e";
}
.icon-bms-notify-by-in-app:before {
  content: "\e949";
}
.icon-bms-notify-by-sms:before {
  content: "\e94a";
}
.icon-bms-notify-by-email:before {
  content: "\e94b";
}
.icon-bms-notify-by-voice:before {
  content: "\e94c";
}
.icon-bms-data-bank-balance:before {
  content: "\e947";
}
.icon-bms-data-bank:before {
  content: "\e948";
}
.icon-bms-open-shift-opportunity:before {
  content: "\e945";
}
.icon-bms-open-shift-view:before {
  content: "\e946";
}
.icon-bms-balance-adjust:before {
  content: "\e940";
}
.icon-bms-balance-reset:before {
  content: "\e941";
}
.icon-bms-accrual:before {
  content: "\e942";
}
.icon-bms-timeoff-bank-balance:before {
  content: "\e943";
}
.icon-bms-timeoff-bank:before {
  content: "\e944";
}
.icon-bms-set-active:before {
  content: "\e93e";
}
.icon-bms-set-inactive:before {
  content: "\e93f";
}
.icon-bms-call-out-custom-rules:before {
  content: "\e93a";
}
.icon-bms-call-out-rules:before {
  content: "\e93b";
}
.icon-bms-call-out-schedule:before {
  content: "\e93c";
}
.icon-bms-call-outs:before {
  content: "\e93d";
}
.icon-bms-time-clock-setup:before {
  content: "\e939";
}
.icon-bms-view-calendar-by-shift:before {
  content: "\e938";
}
.icon-bms-phone-other:before {
  content: "\e933";
}
.icon-bms-at-work:before {
  content: "\e934";
}
.icon-bms-phone-fax:before {
  content: "\e935";
}
.icon-bms-phone-business:before {
  content: "\e936";
}
.icon-bms-phone-home:before {
  content: "\e937";
}
.icon-bms-rotated-square-outline:before {
  content: "\e92e";
}
.icon-bms-rotated-square:before {
  content: "\e92f";
}
.icon-bms-triangle:before {
  content: "\e930";
}
.icon-bms-triangle-outline:before {
  content: "\e931";
}
.icon-bms-clock-solid:before {
  content: "\e932";
}
.icon-bms-ask-question:before {
  content: "\e92d";
}
.icon-bms-clear-skill:before {
  content: "\e929";
}
.icon-bms-skill:before {
  content: "\e92a";
}
.icon-bms-clear-shift-reason-alt:before {
  content: "\e92b";
}
.icon-bms-shift-reason-alt:before {
  content: "\e92c";
}
.icon-bms-convert-to-open-shift:before {
  content: "\e928";
}
.icon-bms-punch-rejected:before {
  content: "\e927";
}
.icon-bms-import-location-data:before {
  content: "\e926";
}
.icon-bms-import-shift-data:before {
  content: "\e924";
}
.icon-bms-import-task-data:before {
  content: "\e925";
}
.icon-bms-bid:before {
  content: "\e921";
}
.icon-bms-triangle-down:before {
  content: "\e922";
}
.icon-bms-triangle-up:before {
  content: "\e923";
}
.icon-bms-assign-open-shift:before {
  content: "\e91e";
}
.icon-bms-circled-arrow-left:before {
  content: "\e91f";
}
.icon-bms-circled-arrow-right:before {
  content: "\e920";
}
.icon-bms-timeoff-request-indicator:before {
  content: "\e91d";
}
.icon-bms-status-withdrawn:before {
  content: "\e91b";
}
.icon-bms-status-accepted:before {
  content: "\e91c";
}
.icon-bms-sad:before {
  content: "\e919";
}
.icon-bms-status-expired:before {
  content: "\e91a";
}
.icon-bms-assign-to-employee:before {
  content: "\e913";
}
.icon-bms-assign-shift-to-employee:before {
  content: "\e914";
}
.icon-bms-reassign-shift:before {
  content: "\e915";
}
.icon-bms-reassign-task:before {
  content: "\e916";
}
.icon-bms-assign-task:before {
  content: "\e917";
}
.icon-bms-clear-shift-reason:before {
  content: "\e918";
}
.icon-bms-shift-solid:before {
  content: "\e90f";
}
.icon-bms-file-code:before {
  content: "\e910";
}
.icon-bms-file-image:before {
  content: "\e911";
}
.icon-bms-file-text:before {
  content: "\e912";
}
.icon-bms-assign-shift1:before {
  content: "\e900";
}
.icon-bms-cc-amex:before {
  content: "\e901";
}
.icon-bms-cc-discover:before {
  content: "\e902";
}
.icon-bms-cc-mastercard:before {
  content: "\e903";
}
.icon-bms-cc-paypal:before {
  content: "\e904";
}
.icon-bms-cc-visa:before {
  content: "\e905";
}
.icon-bms-graph:before {
  content: "\e906";
}
.icon-bms-linkedin:before {
  content: "\e907";
}
.icon-bms-play-video:before {
  content: "\e908";
}
.icon-bms-quote:before {
  content: "\e909";
}
.icon-bms-select-employee:before {
  content: "\e90a";
}
.icon-bms-shift-bid:before {
  content: "\e90b";
}
.icon-bms-shift-trade:before {
  content: "\e90c";
}
.icon-bms-triangle-left:before {
  content: "\e90d";
}
.icon-bms-triangle-right:before {
  content: "\e90e";
}
.icon-bms-mail-send:before {
  content: "\e654";
}
.icon-bms-assign-time-off:before {
  content: "\e655";
}
.icon-bms-square-outline-square-corner-square-inside:before {
  content: "\e658";
}
.icon-bms-square-outline-square-corner:before {
  content: "\e659";
}
.icon-bms-undo:before {
  content: "\e651";
}
.icon-bms-assign-time-off-request:before {
  content: "\e652";
}
.icon-bms-assign-shift:before {
  content: "\e653";
}
.icon-bms-circle-solid:before {
  content: "\e657";
}
.icon-bms-square-outline-folded-corner-square-inside:before {
  content: "\e638";
}
.icon-bms-square-outline-folded-corner:before {
  content: "\e64e";
}
.icon-bms-square-outline-square-inside:before {
  content: "\e64f";
}
.icon-bms-square-circle-cutout:before {
  content: "\e650";
}
.icon-bms-square-box-minus:before {
  content: "\e635";
}
.icon-bms-square-box-plus:before {
  content: "\e637";
}
.icon-bms-report-page:before {
  content: "\e631";
}
.icon-bms-skill-expiration-warning:before {
  content: "\e632";
}
.icon-bms-scheduled-timeoff:before {
  content: "\e633";
}
.icon-bms-pending-timeoff-request:before {
  content: "\e634";
}
.icon-bms-collapse-next:before {
  content: "\e639";
}
.icon-bms-expand-next:before {
  content: "\e63a";
}
.icon-bms-collapse-prev:before {
  content: "\e63b";
}
.icon-bms-expand-prev:before {
  content: "\e64c";
}
.icon-bms-resize-handle:before {
  content: "\e64d";
}
.icon-bms-status-rejected:before {
  content: "\e644";
}
.icon-bms-status-pending:before {
  content: "\e645";
}
.icon-bms-status-approved:before {
  content: "\e646";
}
.icon-bms-shift-plan:before {
  content: "\e647";
}
.icon-bms-shift-patterns:before {
  content: "\e648";
}
.icon-bms-play-circle:before {
  content: "\e649";
}
.icon-bms-customized-fields:before {
  content: "\e64a";
}
.icon-bms-auto-schedule:before {
  content: "\e64b";
}
.icon-bms-account-signup:before {
  content: "\e609";
}
.icon-bms-configure-header-footer:before {
  content: "\e60a";
}
.icon-bms-export-to-file:before {
  content: "\e60b";
}
.icon-bms-import-employee-data:before {
  content: "\e60d";
}
.icon-bms-import-excel:before {
  content: "\e62e";
}
.icon-bms-import-from-snap-schedule:before {
  content: "\e62f";
}
.icon-bms-logo:before {
  content: "\e630";
}
.icon-bms-logo-alternate:before {
  content: "\e636";
}
.icon-bms-punch-reason:before {
  content: "\e63c";
}
.icon-bms-run-report:before {
  content: "\e63d";
}
.icon-bms-shiftcategory:before {
  content: "\e63e";
}
.icon-bms-taskcategory:before {
  content: "\e63f";
}
.icon-bms-timecard-actual:before {
  content: "\e640";
}
.icon-bms-timecard-planned:before {
  content: "\e641";
}
.icon-bms-timeoff-reason:before {
  content: "\e642";
}
.icon-bms-update-report-parameters:before {
  content: "\e643";
}
.icon-bms-database-add:before {
  content: "\e610";
}
.icon-bms-call-center:before {
  content: "\e611";
}
.icon-bms-punch-in:before {
  content: "\e612";
}
.icon-bms-punch-out:before {
  content: "\e613";
}
.icon-bms-view-daily-employee:before {
  content: "\e614";
}
.icon-bms-view-daily-shift:before {
  content: "\e615";
}
.icon-bms-database-examples:before {
  content: "\e616";
}
.icon-bms-dispatch-center:before {
  content: "\e617";
}
.icon-bms-employee-availability:before {
  content: "\e618";
}
.icon-bms-database-delete:before {
  content: "\e619";
}
.icon-bms-database-export:before {
  content: "\e61a";
}
.icon-bms-fire-department:before {
  content: "\e61b";
}
.icon-bms-fund-raising:before {
  content: "\e61c";
}
.icon-bms-database-import:before {
  content: "\e61d";
}
.icon-bms-librarian:before {
  content: "\e61e";
}
.icon-bms-database-setting:before {
  content: "\e61f";
}
.icon-bms-manage-subscription:before {
  content: "\e620";
}
.icon-bms-manufacturing-workers:before {
  content: "\e621";
}
.icon-bms-medical-staff:before {
  content: "\e622";
}
.icon-bms-police-department:before {
  content: "\e623";
}
.icon-bms-database-lock:before {
  content: "\e624";
}
.icon-bms-reports:before {
  content: "\e625";
}
.icon-bms-restaurant-workers:before {
  content: "\e626";
}
.icon-bms-security-guards:before {
  content: "\e627";
}
.icon-bms-shift-bidding:before {
  content: "\e628";
}
.icon-bms-system-management:before {
  content: "\e629";
}
.icon-bms-view-task:before {
  content: "\e62a";
}
.icon-bms-time-off:before {
  content: "\e62b";
}
.icon-bms-user-role:before {
  content: "\e62c";
}
.icon-bms-work-crew:before {
  content: "\e62d";
}
.icon-bms-home:before {
  content: "\e003";
}
.icon-bms-camera:before {
  content: "\e036";
}
.icon-bms-playvideo:before {
  content: "\e044";
}
.icon-bms-diamondshape:before {
  content: "\e057";
}
.icon-bms-megaphone:before {
  content: "\e060";
}
.icon-bms-new:before {
  content: "\e061";
}
.icon-bms-connection:before {
  content: "\e062";
}
.icon-bms-profile:before {
  content: "\e078";
}
.icon-bms-files:before {
  content: "\e07e";
}
.icon-bms-file-plus:before {
  content: "\e07f";
}
.icon-bms-file-minus:before {
  content: "\e080";
}
.icon-bms-file-download:before {
  content: "\e081";
}
.icon-bms-file-upload:before {
  content: "\e082";
}
.icon-bms-file-check:before {
  content: "\e083";
}
.icon-bms-file-remove:before {
  content: "\e084";
}
.icon-bms-copy:before {
  content: "\e091";
}
.icon-bms-folder-download:before {
  content: "\e099";
}
.icon-bms-folder-upload:before {
  content: "\e09a";
}
.icon-bms-folder-plus:before {
  content: "\e09c";
}
.icon-bms-folder-minus:before {
  content: "\e09e";
}
.icon-bms-folder-checked:before {
  content: "\e09f";
}
.icon-bms-folder-remove:before {
  content: "\e0a0";
}
.icon-bms-folder-close:before {
  content: "\e0a1";
}
.icon-bms-folder-open:before {
  content: "\e0a2";
}
.icon-bms-folder:before {
  content: "\e098";
}
.icon-bms-certificate:before {
  content: "\e0b1";
}
.icon-bms-tag:before {
  content: "\e0b3";
}
.icon-bms-cart-plus:before {
  content: "\e0c8";
}
.icon-bms-cart-minus:before {
  content: "\e0c9";
}
.icon-bms-cart-add:before {
  content: "\e0ca";
}
.icon-bms-cart-remove:before {
  content: "\e0cb";
}
.icon-bms-cart-checkout:before {
  content: "\e0cc";
}
.icon-bms-cart-delete:before {
  content: "\e0cd";
}
.icon-bms-coins:before {
  content: "\e0d4";
}
.icon-bms-on-call:before {
  content: "\e0da";
}
.icon-bms-call-incoming:before {
  content: "\e0e2";
}
.icon-bms-call-outgoing:before {
  content: "\e0e3";
}
.icon-bms-address-book:before {
  content: "\e0e9";
}
.icon-bms-notebook:before {
  content: "\e0ea";
}
.icon-bms-envelop:before {
  content: "\e0ec";
}
.icon-bms-envelop-opened:before {
  content: "\e0ee";
}
.icon-bms-location-marker:before {
  content: "\e0f2";
}
.icon-bms-bell:before {
  content: "\e10c";
}
.icon-bms-stopwatch:before {
  content: "\e111";
}
.icon-bms-print:before {
  content: "\e118";
}
.icon-bms-mobile:before {
  content: "\e126";
}
.icon-bms-mobile-phone:before {
  content: "\e128";
}
.icon-bms-database:before {
  content: "\e138";
}
.icon-bms-bubble-notification:before {
  content: "\e179";
}
.icon-bms-bubbles:before {
  content: "\e16b";
}
.icon-bms-employee:before {
  content: "\e194";
}
.icon-bms-users:before {
  content: "\e186";
}
.icon-bms-user-plus:before {
  content: "\e187";
}
.icon-bms-user-minus:before {
  content: "\e189";
}
.icon-bms-user-cancel:before {
  content: "\e18b";
}
.icon-bms-user-block:before {
  content: "\e18c";
}
.icon-bms-user:before {
  content: "\e185";
}
.icon-bms-employees:before {
  content: "\e18d";
}
.icon-bms-zoomin:before {
  content: "\e1b8";
}
.icon-bms-zoomout:before {
  content: "\e1b9";
}
.icon-bms-search:before {
  content: "\e1b7";
}
.icon-bms-expand:before {
  content: "\e1bf";
}
.icon-bms-contract:before {
  content: "\e1c0";
}
.icon-bms-key:before {
  content: "\e1ce";
}
.icon-bms-lock:before {
  content: "\e1d5";
}
.icon-bms-unlocked:before {
  content: "\e1d6";
}
.icon-bms-wrench:before {
  content: "\e1d7";
}
.icon-bms-cogs:before {
  content: "\e1e0";
}
.icon-bms-cog:before {
  content: "\e1e5";
}
.icon-bms-tools:before {
  content: "\e1e9";
}
.icon-bms-wand:before {
  content: "\e1ed";
}
.icon-bms-hammer:before {
  content: "\e23b";
}
.icon-bms-remove:before {
  content: "\e250";
}
.icon-bms-signup:before {
  content: "\e296";
}
.icon-bms-to-do:before {
  content: "\e295";
}
.icon-bms-list:before {
  content: "\e29d";
}
.icon-bms-menu:before {
  content: "\e2ac";
}
.icon-bms-grid2:before {
  content: "\e2a4";
}
.icon-bms-globe:before {
  content: "\e2c4";
}
.icon-bms-flag:before {
  content: "\e2d1";
}
.icon-bms-eye-close:before {
  content: "\e2df";
}
.icon-bms-eye:before {
  content: "\e2de";
}
.icon-bms-bookmark:before {
  content: "\e2e4";
}
.icon-bms-bookmarks:before {
  content: "\e2e5";
}
.icon-bms-crescent-moon:before {
  content: "\e2f9";
}
.icon-bms-warning:before {
  content: "\e356";
}
.icon-bms-notification-circle:before {
  content: "\e358";
}
.icon-bms-plus-circle:before {
  content: "\e35f";
}
.icon-bms-minus-circle:before {
  content: "\e361";
}
.icon-bms-info-circle:before {
  content: "\e363";
}
.icon-bms-cancel-circle:before {
  content: "\e366";
}
.icon-bms-checkmark-circle:before {
  content: "\e368";
}
.icon-bms-close:before {
  content: "\e36b";
}
.icon-bms-checkmark:before {
  content: "\e370";
}
.icon-bms-minus:before {
  content: "\e375";
}
.icon-bms-plus:before {
  content: "\e376";
}
.icon-bms-sign-in:before {
  content: "\e379";
}
.icon-bms-sign-out:before {
  content: "\e37a";
}
.icon-bms-play:before {
  content: "\e385";
}
.icon-bms-pause:before {
  content: "\e386";
}
.icon-bms-stop:before {
  content: "\e387";
}
.icon-bms-backward:before {
  content: "\e388";
}
.icon-bms-forward:before {
  content: "\e389";
}
.icon-bms-first:before {
  content: "\e38a";
}
.icon-bms-last:before {
  content: "\e38b";
}
.icon-bms-previous:before {
  content: "\e38c";
}
.icon-bms-next:before {
  content: "\e38d";
}
.icon-bms-refresh:before {
  content: "\e3a8";
}
.icon-bms-arrow-right:before {
  content: "\e3fb";
}
.icon-bms-arrow-left:before {
  content: "\e3ff";
}
.icon-bms-sort:before {
  content: "\e426";
}
.icon-bms-checkbox-checked:before {
  content: "\e42e";
}
.icon-bms-checkbox-unchecked:before {
  content: "\e42f";
}
.icon-bms-square:before {
  content: "\e430";
}
.icon-bms-cut:before {
  content: "\e442";
}
.icon-bms-filter:before {
  content: "\e445";
}
.icon-bms-facebook:before {
  content: "\e499";
}
.icon-bms-twitter:before {
  content: "\e49e";
}
.icon-bms-googleplus:before {
  content: "\e495";
}
.icon-bms-file-pdf:before {
  content: "\e4e2";
}
.icon-bms-file-word:before {
  content: "\e4e4";
}
.icon-bms-file-excel:before {
  content: "\e4e5";
}
.icon-bms-file-zip:before {
  content: "\e4e6";
}
.icon-bms-file-powerpoint:before {
  content: "\e4e7";
}
.icon-bms-libreoffice:before {
  content: "\e4e1";
}
.icon-bms-disk:before {
  content: "\e134";
}
.icon-bms-windows8:before {
  content: "\e4ca";
}
.icon-bms-arrow-up:before {
  content: "\e3f9";
}
.icon-bms-arrow-down:before {
  content: "\e3fd";
}
.icon-bms-find:before {
  content: "\e1b5";
}
.icon-bms-grid:before {
  content: "\e2a2";
}
.icon-bms-busy:before {
  content: "\e1a6";
}
.icon-bms-menu-bars:before {
  content: "\e2af";
}
.icon-bms-question-circle:before {
  content: "\e35c";
}
.icon-bms-checkmark-style:before {
  content: "\e372";
}
.icon-bms-table:before {
  content: "\e466";
}
.icon-bms-clipboard:before {
  content: "\e294";
}
.icon-bms-file:before {
  content: "\e07c";
}
.icon-bms-paste:before {
  content: "\e094";
}
.icon-bms-vcard:before {
  content: "\e19c";
}
.icon-bms-edit:before {
  content: "\e014";
}
.icon-bms-stairs:before {
  content: "\e20c";
}
.icon-bms-clock:before {
  content: "\e103";
}
.icon-bms-configure-display:before {
  content: "\e467";
}
.icon-bms-popout:before {
  content: "\e47e";
}
.icon-bms-location:before {
  content: "\e00f";
}
.icon-bms-tasks:before {
  content: "\f0ae";
}
.icon-bms-ellipsis-h:before {
  content: "\f141";
}
.icon-bms-new-window:before {
  content: "\e600";
}
.icon-bms-stack:before {
  content: "\e097";
}
.icon-bms-workers:before {
  content: "\e00b";
}
.icon-bms-worker:before {
  content: "\e00a";
}
.icon-bms-team:before {
  content: "\e009";
}
.icon-bms-coins2:before {
  content: "\e008";
}
.icon-bms-view-punch:before {
  content: "\e005";
}
.icon-bms-details:before {
  content: "\e00c";
}
.icon-bms-era-settings:before {
  content: "\e00d";
}
.icon-bms-position:before {
  content: "\e00e";
}
.icon-bms-timecard:before {
  content: "\e011";
}
.icon-bms-view-task-alt:before {
  content: "\e601";
}
.icon-bms-view-calendar:before {
  content: "\e603";
}
.icon-bms-view-daily:before {
  content: "\e604";
}
.icon-bms-calendar-blank:before {
  content: "\e605";
}
.icon-bms-view-shift:before {
  content: "\e602";
}
.icon-bms-myschedule:before {
  content: "\e608";
}
.icon-bms-shift:before {
  content: "\e607";
}
.icon-bms-shift-reason:before {
  content: "\e606";
}
.icon-bms-shift-premium-policy:before {
  content: "\e60c";
}
.icon-bms-app-user:before {
  content: "\e199";
}
.icon-bms-app-user-role:before {
  content: "\e60e";
}
.icon-bms-angry:before {
  content: "\e32d";
}
.icon-bms-app-users:before {
  content: "\e60f";
}
.k-button-icon[class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5em;
  line-height: 1.5em;
  height: 1em;
  width: 1em;
  color: #009de0;
}
.k-menu .k-link [class*="icon-bms-"],
.k-menu-item [class*="icon-bms-"],
.k-context-menu [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5em;
  line-height: 1em;
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
}
.k-grid [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
}
.k-grid-toolbar [class*="icon-bms-"] {
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
}
.k-treeview .k-in [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
}
.k-tabstrip .k-link [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
}
.k-list .k-item [class*="icon-bms-"],
.k-listview [class*="icon-bms-"],
.k-dropdown .k-dropdown-wrap [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
}
.k-window-titlebar [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
}
.k-menu-item > .k-link [class*="icon-bms-"],
.k-menu-item span[class*="icon-bms-"],
span.k-menu-item [class*="icon-bms-"],
li.k-menu-item [class*="icon-bms-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
}
:root {
  --bms-grid-bg: var(--kendo-color-surface, #ffffff);
  --bms-grid-border: var(--kendo-color-border, #e0e0e0);
  --bms-grid-border-light: var(--kendo-color-border-alt, #f0f0f0);
  --bms-grid-header-bg: var(--kendo-color-base, #f8f9fa);
  --bms-grid-hover-bg: var(--kendo-color-base-hover, #f5f7fa);
  --bms-grid-selected-bg: var(--kendo-color-primary-subtle, rgba(25, 118, 210, 0.08));
  --bms-grid-selected-border: var(--kendo-color-primary, #1976d2);
  --bms-grid-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --bms-grid-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  --bms-grid-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
  --bms-grid-shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.15);
  --bms-grid-radius-sm: 3px;
  --bms-grid-radius: 4px;
  --bms-grid-radius-md: 6px;
  --bms-grid-radius-lg: 8px;
  --bms-transition-fast: 100ms ease;
  --bms-transition: 150ms ease;
  --bms-transition-slow: 250ms ease;
}
div.bms-panel-selection-grid {
  display: block;
  left: 10px;
  top: 0;
  bottom: 10px;
  width: 210px;
  height: 100%;
}
div.bms-schedule-view-full-grid {
  width: 100%;
  height: 100%;
  position: relative;
}
div.bms-schedule-view-left-grid {
  width: 260px;
  height: 100%;
}
div.bms-schedule-view-right-grid {
  width: 260px;
  height: 100%;
}
div.bms-schedule-view-top-grid {
  display: block;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 200px;
  position: absolute !important;
}
div.bms-schedule-view-bottom-grid {
  display: block;
  left: 0px;
  right: 0px;
  height: 200px;
  bottom: 0px;
  position: absolute;
}
div.bms-schedule-view-bottom-grid > div.bms-region.bms-region-cells {
  overflow-y: auto !important;
}
div.bms-schedule-edit-view-left-grid {
  display: block;
  top: 0px;
  left: 0px;
  width: 200px;
  bottom: 0px;
  position: absolute;
}
div.bms-schedule-edit-view-top-grid {
  display: block;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 200px;
  position: absolute;
}
div.bms-grid,
div.bms-region,
div.bms-region-cells,
div.bms-ch,
div.bms-cf,
div.bms-rh,
div.bms-rf,
div.bms-cell,
div.bms-cell-background,
div.bms-cd,
div.bms-selection-box,
div.bms-selection-box-handle,
div.bms-selection-box-button,
div.bms-destination-box,
div.bms-popup-box,
div.bms-popup-box-contents,
div.bms-popup-box-title,
div.bms-popup-box-data,
div.bms-gl,
div.bms-console,
div.bms-grid-textbox {
  position: absolute;
  text-align: left;
  vertical-align: middle;
  background-color: var(--bms-grid-bg);
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}
.bms-rh.bms-ch,
.bms-rf.bms-ch,
.bms-region.bms-region-ch,
.bms-rh.bms-cf {
  font-weight: 500;
}
div.bms-cd {
  background-color: transparent;
}
div.bms-cd i {
  vertical-align: middle;
}
div.bms-region-ch,
div.bms-region-cf,
div.bms-region-rh,
div.bms-region-rf,
div.bms-ch.bms-rh,
div.bms-ch.bms-rf,
div.bms-cf.bms-rh,
div.bms-cf.bms-rf {
  background-color: var(--bms-grid-header-bg);
  border-color: var(--bms-grid-border-light);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
div.bms-region-ch,
div.bms-region-cf {
  border-left: none;
  border-right: none;
}
div.bms-region-rh,
div.bms-region-rf {
  border-top: none;
  border-bottom: none;
}
div.bms-region-rh.bms-region-empty {
  border-right: none;
}
div.bms-region-rf.bms-region-empty {
  border-left: none;
}
div.bms-region-ch.bms-region-empty {
  border-bottom: none;
}
div.bms-region-cf.bms-region-empty {
  border-top: none;
}
div.bms-rh.bms-ch.bms-region-empty {
  border-right: none;
  border-bottom: none;
}
div.bms-rh.bms-cf.bms-region-empty {
  border-right: none;
  border-top: none;
}
div.bms-rf.bms-ch.bms-region-empty {
  border-left: none;
  border-bottom: none;
}
div.bms-rf.bms-cf.bms-region-empty {
  border-left: none;
  border-top: none;
}
div.bms-ch,
div.bms-cf,
div.bms-rh,
div.bms-rf {
  text-align: center;
  background-color: var(--bms-grid-header-bg);
  border-color: var(--bms-grid-border-light);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  -webkit-transition: background-color var(--bms-transition);
  -o-transition: background-color var(--bms-transition);
  transition: background-color var(--bms-transition);
}
div.bms-ch:hover,
div.bms-cf:hover,
div.bms-rh:hover,
div.bms-rf:hover {
  background-color: var(--bms-grid-hover-bg);
}
div.bms-ch p,
div.bms-cf p,
div.bms-rh p,
div.bms-rf p {
  line-height: 1;
  margin: 2px 3px 0 3px;
}
div.bms-ch p:nth-child(2),
div.bms-cf p:nth-child(2),
div.bms-rh p:nth-child(2),
div.bms-rf p:nth-child(2) {
  font-size: smaller;
}
div.bms-ch,
div.bms-cf {
  border-left: none;
  border-top: none;
  border-bottom: none;
}
div.bms-rh,
div.bms-rf {
  border-left: none;
  border-right: none;
  border-top: none;
}
div.bms-ch.bms-last-column,
div.bms-cf.bms-last-column {
  border-right: none;
}
div.bms-rh.bms-last-row,
div.bms-rf.bms-last-row {
  border-bottom: none;
}
div.bms-ch-selected {
  background-color: var(--bms-grid-selected-bg);
  color: var(--bms-grid-selected-border);
  font-weight: 500;
}
div.bms-rh-selected {
  background-color: var(--bms-grid-selected-bg);
  color: inherit;
  font-weight: 500;
  border-left: 3px solid var(--bms-grid-selected-border);
}
div.bms-rh.bms-rh-overlay,
div.bms-rf.bms-rf-overlay,
div.bms-ch.bms-ch-overlay,
div.bms-cf.bms-cf-overlay {
  background-color: transparent;
  border-style: none;
}
div.bms-cell {
  background-color: var(--bms-grid-bg);
  border-color: var(--bms-grid-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  -webkit-transition: background-color var(--bms-transition);
  -o-transition: background-color var(--bms-transition);
  transition: background-color var(--bms-transition);
}
div.bms-cell:hover {
  background-color: var(--bms-grid-hover-bg);
}
div.bms-cell.bms-last-row {
  border-bottom: none;
}
div.bms-cell.bms-last-column {
  border-right: none;
}
div.bms-subcell-horizontal {
  float: left;
  height: 100%;
}
div.bms-subcell-horizontal.text-disabled-background {
  border-top: 1px solid var(--bms-grid-border-light);
}
div.bms-subcell-horizontal-separator {
  float: left;
  height: 100%;
  width: 1px;
  background-color: var(--bms-grid-border-light);
}
div.bms-subcell-vertical {
  float: left;
  width: 100%;
}
div.bms-subcell-vertical-separator {
  float: left;
  width: 100%;
  height: 1px;
  background-color: var(--bms-grid-border-light);
}
@-webkit-keyframes subtle-pulse {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.3);
            box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.3);
  }
  50% {
    -webkit-box-shadow: 0 0 0 4px rgba(25, 118, 210, 0);
            box-shadow: 0 0 0 4px rgba(25, 118, 210, 0);
  }
}
@keyframes subtle-pulse {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.3);
            box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.3);
  }
  50% {
    -webkit-box-shadow: 0 0 0 4px rgba(25, 118, 210, 0);
            box-shadow: 0 0 0 4px rgba(25, 118, 210, 0);
  }
}
div.bms-cell-empty.bms-selected,
div.bms-cd.bms-selected {
  background-color: var(--bms-grid-selected-bg);
  border: 2px solid var(--bms-grid-selected-border);
  border-radius: var(--bms-grid-radius);
  -webkit-animation: subtle-pulse 2s ease-in-out infinite;
          animation: subtle-pulse 2s ease-in-out infinite;
}
div.bms-cell.bms-drop-hover {
  background-color: var(--bms-grid-selected-bg);
  border: 2px solid var(--bms-grid-selected-border);
  border-radius: var(--bms-grid-radius);
}
div.bms-selection-box {
  background-color: rgba(25, 118, 210, 0.05);
  border: 2px solid var(--bms-grid-selected-border);
  border-radius: var(--bms-grid-radius);
  -webkit-box-shadow: var(--bms-grid-shadow-lg);
          box-shadow: var(--bms-grid-shadow-lg);
}
div.bms-selection-box-held {
  background-color: var(--bms-grid-selected-bg);
  opacity: 0.3;
}
div.bms-selection-box-handle {
  background-color: transparent;
  border-color: var(--bms-grid-bg);
  border-width: 2px;
}
div.bms-selection-box-handle-nw {
  border-style: dashed none none dashed;
  cursor: nw-resize;
}
div.bms-selection-box-handle-se {
  border-style: none dashed dashed none;
  cursor: se-resize;
}
div.bms-selection-box-button {
  background-color: var(--bms-grid-selected-border);
  border: none;
  border-radius: var(--bms-grid-radius);
  -webkit-box-shadow: var(--bms-grid-shadow);
          box-shadow: var(--bms-grid-shadow);
  -webkit-transition: -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  transition: -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  -o-transition: transform var(--bms-transition), box-shadow var(--bms-transition);
  transition: transform var(--bms-transition), box-shadow var(--bms-transition);
  transition: transform var(--bms-transition), box-shadow var(--bms-transition), -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  cursor: pointer;
}
div.bms-selection-box-button:hover {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
  -webkit-box-shadow: var(--bms-grid-shadow-md);
          box-shadow: var(--bms-grid-shadow-md);
}
div.bms-selection-box-button:active {
  -webkit-transform: scale(0.98);
      -ms-transform: scale(0.98);
          transform: scale(0.98);
}
div.bms-selection-box-button:before {
  font-family: "BMS";
  content: "\e2ac";
  font-size: 1em;
  text-align: center;
  padding-top: 5px;
  display: block;
  color: white;
}
div.bms-destination-box {
  background-color: rgba(25, 118, 210, 0.05);
  border: 3px solid var(--bms-grid-selected-border);
  border-radius: var(--bms-grid-radius);
}
div.bms-popup-box {
  background-color: transparent;
}
.bms-popup-box {
  position: absolute;
  display: block;
  background-color: transparent;
  max-height: 250px;
}
.bms-popup-box.top {
  margin-top: -3px;
  padding: 10px 0;
}
.bms-popup-box.bottom {
  margin-top: 3px;
  padding: 10px 0;
}
.bms-popup-box.top-center .bms-popup-box-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box.top-left .bms-popup-box-arrow {
  bottom: 0;
  left: 10%;
  border-width: 10px 10px 0;
  border-top-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box.top-right .bms-popup-box-arrow {
  bottom: 0;
  right: 10%;
  border-width: 10px 10px 0;
  border-top-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box.bottom-center .bms-popup-box-arrow {
  top: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box.bottom-left .bms-popup-box-arrow {
  top: 0;
  left: 10%;
  border-width: 0 10px 10px;
  border-bottom-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box.bottom-right .bms-popup-box-arrow {
  top: 0;
  right: 10%;
  border-width: 0 10px 10px;
  border-bottom-color: var(--kendo-color-on-surface, #333);
}
.bms-popup-box-inner {
  padding: 3px;
  text-align: center;
  background-color: var(--bms-grid-bg);
  border-radius: var(--bms-grid-radius-lg);
  -webkit-box-shadow: var(--bms-grid-shadow-lg);
          box-shadow: var(--bms-grid-shadow-lg);
  border: 1px solid var(--bms-grid-border-light);
  max-height: 250px;
}
.bms-popup-box-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
div.bms-popup-box-contents {
  padding: 0;
  position: relative;
  max-height: 195px;
  overflow-y: auto;
  background-color: transparent;
}
div.bms-popup-box-contents p {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
div.bms-popup-box-contents i {
  margin-right: 5px;
}
div.bms-popup-box-contents hr {
  border-top: 2px solid var(--bms-grid-border-light);
  margin: 3px 0 3px 0;
}
div.bms-popup-box-contents-entry {
  position: relative;
  padding: 3px;
  background-color: var(--bms-grid-bg);
  border: 1px solid var(--bms-grid-border-light);
  border-radius: var(--bms-grid-radius);
  -webkit-transition: background-color var(--bms-transition);
  -o-transition: background-color var(--bms-transition);
  transition: background-color var(--bms-transition);
}
div.bms-popup-box-contents-entry:hover {
  background-color: var(--bms-grid-hover-bg);
}
div.bms-popup-box-contents-separator {
  position: relative;
  height: 5px;
  left: 0;
  right: 0;
}
div.bms-popup-box-title {
  margin: 0;
  top: 0;
  color: white;
  background-color: transparent;
}
div.bms-popup-box-title label {
  margin-top: 12px;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
div.bms-popup-box-data {
  position: relative;
}
div.bms-popup-box-button {
  margin-top: 5px;
}
div.bms-popup-box-button button {
  min-width: 70px;
  margin-top: 5px;
}
div.bms-gl {
  background-color: var(--bms-grid-border-light);
}
div.bms-console {
  overflow: auto;
  background-color: white;
  border: 1px solid var(--bms-grid-border);
  border-radius: var(--bms-grid-radius);
}
div.bms-schedule-view-era-calendar {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 375px;
  position: absolute;
}
div.bms-schedule-view-era-task {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 375px;
  position: absolute;
}
div.bms-schedule-view-era-list-container {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
ul.bms-schedule-view-era-list h4 {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
div.bms-listview-entry-activity {
  padding: 3px;
  background-color: var(--bms-grid-bg);
  -webkit-transition: background-color var(--bms-transition);
  -o-transition: background-color var(--bms-transition);
  transition: background-color var(--bms-transition);
}
div.bms-listview-entry-activity:hover {
  background-color: var(--bms-grid-hover-bg);
}
div.bms-listview-entry-activity p {
  margin: 0 3px 0 3px;
}
div.bms-listview-entry-activity i {
  margin-right: 5px;
}
ul.bms-schedule-view-chooser-list h4 {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
.bms-listview-selected div {
  border: 2px solid var(--bms-grid-selected-border);
  border-radius: var(--bms-grid-radius);
  background-color: var(--bms-grid-selected-bg);
}
div.bms-text-line {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 1.3;
}
div.bms-position-icon,
div.bms-shift-icon,
div.bms-task-icon {
  width: 1em;
  height: 1.7em;
  margin: 2px;
  display: inline-block;
  float: left;
  font-size: 1.7em;
  line-height: 1em;
  padding: 0;
}
div.bms-print-canvas div.bms-grid {
  z-index: 0;
}
div.bms-print-canvas div.bms-print-canvas-page {
  z-index: 1;
}
div.bms-print-canvas div.bms-gl {
  z-index: 3;
}
div.bms-print-canvas div.bms-rh,
div.bms-print-canvas div.bms-ch,
div.bms-print-canvas div.bms-rf,
div.bms-print-canvas div.bms-cf {
  z-index: 4;
}
div.bms-print-canvas div.bms-cell-background {
  z-index: 5;
}
div.bms-print-canvas div.bms-cd {
  z-index: 6;
}
div.bms-print-canvas div.bms-position-icon i,
div.bms-print-canvas div.bms-shift-icon i,
div.bms-print-canvas div.bms-task-icon i {
  margin-left: -1em;
}
div.bms-print-canvas div.bms-ch {
  border-width: 1px 1px 1px 1px;
  border-color: #bfbfbf;
  border-style: solid;
  border-left: none;
}
div.bms-print-canvas div.bms-cf {
  border-width: 1px 1px 1px 1px;
  border-color: #bfbfbf;
  border-style: solid;
  border-left: none;
  border-top: none;
}
div.bms-print-canvas div.bms-rh {
  border-width: 1px 1px 1px 1px;
  border-color: #bfbfbf;
  border-style: solid;
  border-top: none;
}
div.bms-print-canvas div.bms-rf {
  border-width: 1px 1px 1px 1px;
  border-color: #bfbfbf;
  border-style: solid;
  border-left: none;
  border-top: none;
}
div.bms-print-canvas div.bms-ch.bms-rh,
div.bms-print-canvas div.bms-ch.bms-rf {
  border-top: #bfbfbf 1px solid;
}
div.bms-position-icon-inline,
div.bms-skill-icon-inline,
div.bms-assignment-reason-icon-inline {
  width: 14px;
  height: 14px;
  margin: 1px;
  display: inline-block;
  float: left;
  font-size: 1em;
}
div.bms-popup-detail {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
div.bms-popup-detail p {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
div.bms-popup-detail i {
  float: left;
  margin: 0 5px 0 0;
}
div.bms-shift-assignment-era {
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
}
div.bms-shift-assignment-count,
div.bms-time-off-schedule-count {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  font-size: 0.85em;
  -webkit-box-shadow: var(--bms-grid-shadow);
          box-shadow: var(--bms-grid-shadow);
}
div.bms-shift-assignment-count {
  background: -o-linear-gradient(315deg, #ef9a9a, #e57373);
  background: linear-gradient(135deg, #ef9a9a, #e57373);
  color: #fff;
}
div.bms-time-off-schedule-count {
  background: -o-linear-gradient(315deg, #90caf9, #64b5f6);
  background: linear-gradient(135deg, #90caf9, #64b5f6);
  color: #fff;
}
div.bms-task-assignment {
  width: 100%;
  height: 100%;
  background-color: var(--bms-grid-bg);
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid var(--bms-grid-border-light);
  border-radius: var(--bms-grid-radius);
  -webkit-box-shadow: var(--bms-grid-shadow-sm);
          box-shadow: var(--bms-grid-shadow-sm);
  -webkit-transition: -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  transition: -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  -o-transition: transform var(--bms-transition), box-shadow var(--bms-transition);
  transition: transform var(--bms-transition), box-shadow var(--bms-transition);
  transition: transform var(--bms-transition), box-shadow var(--bms-transition), -webkit-transform var(--bms-transition), -webkit-box-shadow var(--bms-transition);
}
div.bms-task-assignment:hover {
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: var(--bms-grid-shadow);
          box-shadow: var(--bms-grid-shadow);
}
div.bms-task-assignment i {
  float: right;
  margin-right: 2px;
}
div.bms-task-assignment-text p {
  line-height: 1.2;
  margin: 0 3px 0 3px;
  text-align: center;
}
div.bms-task-assignment-bar {
  height: 5px;
}
div.bms-task-assignment-dark {
  opacity: 0.25;
}
div.bms-shift-assignment,
div.bms-open-shift-assignment,
div.bms-call-out,
div.bms-time-off-schedule,
div.bms-time-off-request {
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: var(--bms-grid-radius);
  border: 1px solid var(--bms-grid-border);
  -webkit-box-shadow: var(--bms-grid-shadow-sm);
          box-shadow: var(--bms-grid-shadow-sm);
  -webkit-transition: -webkit-box-shadow var(--bms-transition);
  transition: -webkit-box-shadow var(--bms-transition);
  -o-transition: box-shadow var(--bms-transition);
  transition: box-shadow var(--bms-transition);
  transition: box-shadow var(--bms-transition), -webkit-box-shadow var(--bms-transition);
  font-size: 0.9em;
}
div.bms-shift-assignment:hover,
div.bms-open-shift-assignment:hover,
div.bms-call-out:hover,
div.bms-time-off-schedule:hover,
div.bms-time-off-request:hover {
  -webkit-box-shadow: var(--bms-grid-shadow);
          box-shadow: var(--bms-grid-shadow);
}
div.bms-shift-assignment i,
div.bms-open-shift-assignment i,
div.bms-call-out i,
div.bms-time-off-schedule i,
div.bms-time-off-request i {
  float: right;
  margin-right: 2px;
}
div.bms-shift-assignment.dark,
div.bms-open-shift-assignment.dark,
div.bms-call-out.dark,
div.bms-time-off-schedule.dark,
div.bms-time-off-request.dark {
  opacity: 0.25;
}
div.bms-shift-assignment div.bms-text-line,
div.bms-open-shift-assignment div.bms-text-line,
div.bms-call-out div.bms-text-line,
div.bms-time-off-schedule div.bms-text-line,
div.bms-time-off-request div.bms-text-line {
  line-height: 1.15;
}
div.bms-open-shift-assignment {
  border: 2px dashed;
  background: -o-repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.02) 4px, rgba(0, 0, 0, 0.02) 8px);
  background: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.02) 4px, rgba(0, 0, 0, 0.02) 8px);
}
div.bms-call-out {
  border: 2px dashed;
}
div.bms-call-out.bms-call-out-filled {
  border: 1px solid var(--bms-grid-border);
}
div.bms-time-off-schedule {
  border-radius: 0.8em;
  border: 2px solid var(--bms-grid-border);
}
div.bms-time-off-request {
  border-radius: 0.8em;
  border: 2px dashed;
}
div.bms-time-off-schedule-era,
div.bms-time-off-request-era {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
div.bms-chooser-shift,
div.bms-chooser-time-off-reason,
div.bms-chooser-task,
div.bms-chooser-employee,
div.bms-chooser-position {
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid var(--bms-grid-border-light);
  border-radius: var(--bms-grid-radius);
  -webkit-transition: background-color var(--bms-transition);
  -o-transition: background-color var(--bms-transition);
  transition: background-color var(--bms-transition);
}
div.bms-chooser-shift:hover,
div.bms-chooser-time-off-reason:hover,
div.bms-chooser-task:hover,
div.bms-chooser-employee:hover,
div.bms-chooser-position:hover {
  background-color: var(--bms-grid-hover-bg);
}
div.bms-chooser-shift p,
div.bms-chooser-time-off-reason p,
div.bms-chooser-task p,
div.bms-chooser-employee p,
div.bms-chooser-position p {
  line-height: 1;
  margin: 0 3px 0 3px;
}
div.bms-chooser-time-off-reason {
  border-radius: 0.4em;
  border: 2px solid;
}
div.bms-chooser-task {
  border: solid;
  border-color: var(--bms-grid-border);
  border-width: 1px;
}
div.bms-chooser-task-text p {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
div.bms-chooser-task-bar {
  height: 5px;
}
div.bms-calendar-day-header {
  text-align: right;
  margin: 0 3px 0 0;
  font-weight: lighter;
  color: var(--bms-grid-selected-border);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
div.bms-calendar-day-footer {
  text-align: center;
  margin: 0 0 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
div.bms-calendar-day-header.bms-calendar-day-header-outside {
  color: var(--kendo-color-subtle, #9e9e9e);
}
div.bms-calendar-day-header.bms-calendar-day-header-enhanced {
  font-weight: bolder;
}
div.bms-calendar-day-contents {
  text-align: center;
  margin: 0 2px 0 0;
}
div.bms-cell-not-applicable,
div.bms-cell-employee-not-available {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  text-align: left;
  background-image: -o-linear-gradient(45deg, darkgray 10%, transparent 20%, transparent), -o-linear-gradient(45deg, darkgray 10%, transparent 20%, transparent);
  background-image: linear-gradient(45deg, darkgray 10%, transparent 20%, transparent), linear-gradient(45deg, darkgray 10%, transparent 20%, transparent);
  background-size: 8px 8px, 8px 8px, 100% 100%;
  background-position: 0px 0px, 4px 4px, 0px 0px;
}
div.bms-cell-employee-not-available {
  background-image: -o-linear-gradient(45deg, darkgray 5%, transparent 10%, transparent), -o-linear-gradient(45deg, darkgray 5%, transparent 10%, transparent);
  background-image: linear-gradient(45deg, darkgray 5%, transparent 10%, transparent), linear-gradient(45deg, darkgray 5%, transparent 10%, transparent);
}
div.bms-summary-position,
div.bms-summary-skill,
div.bms-summary-assignment-reason,
div.bms-summary-team {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  text-align: left;
}
div.bms-summary-position p,
div.bms-summary-skill p,
div.bms-summary-assignment-reason p,
div.bms-summary-team p {
  line-height: 1.2;
  margin: 0 3px 0 3px;
}
div.bms-summary-position .bms-position-icon,
div.bms-summary-skill .bms-position-icon,
div.bms-summary-assignment-reason .bms-position-icon,
div.bms-summary-team .bms-position-icon {
  width: 16px;
  height: 16px;
  margin: 2px 6px 2px 2px;
  display: inline-block;
  float: left;
  font-size: 1em;
}
div.bms-punch-shift-assignment-wrapper {
  background-color: transparent;
}
div.bms-punch-shift-assignment {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}
div.bms-punch-shift-assignment i {
  float: right;
  margin-right: 2px;
}
div.bms-punch-marker-in,
div.bms-punch-marker-out,
div.bms-punch-marker-none,
div.bms-punch-work-line {
  position: absolute;
}
.bms-punch-marker-in {
  color: #9ccc65;
}
div.bms-punch-marker-in {
  width: 0.5em;
  height: 0.5em;
  bottom: 0em;
  margin-left: -0.5em;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 1em solid #9ccc65;
}
.bms-punch-marker-out {
  color: #009de0;
}
div.bms-punch-marker-out {
  width: 0.5em;
  height: 0.5em;
  bottom: 0em;
  margin-left: -0.5em;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 1em solid #009de0;
}
.bms-punch-marker-none {
  color: #33691e;
}
div.bms-punch-marker-none {
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  border-bottom-color: #33691e;
  position: absolute;
  bottom: 0.5em;
}
div.bms-punch-marker-none:after {
  content: '';
  position: absolute;
  left: -0.5em;
  bottom: -1.5em;
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  border-top-color: #33691e;
}
div.bms-punch-work-line {
  background-color: var(--kendo-color-subtle, gray);
  border-color: var(--kendo-color-subtle, gray);
  height: 0.2em;
  bottom: 0.4em;
}
div.bms-shift-pattern-label,
div.bms-shift-pattern-day,
div.bms-shift-pattern-empty {
  position: absolute;
}
div.bms-shift-pattern-label {
  text-align: center;
}
div.bms-shift-pattern-empty {
  background-color: var(--kendo-color-subtle, gray);
  border-color: var(--kendo-color-subtle, gray);
}
div.bms-shift-view-row-number {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  text-align: center;
}
div.bms-shift-view-row-number p {
  font-size: 1.5em;
  margin: 0 3px 0 3px;
}
div.bms-candidate-number {
  width: 1.3em;
  height: 1.3em;
  margin: 2px;
  display: inline-block;
  float: left;
  font-size: 1.7em;
  line-height: 1em;
  padding: 0;
  text-align: right;
}
div.bms-candidate-number p {
  margin: 0 3px 0 3px;
}
.bms-sidebarpane div.k-tabstrip-wrapper {
  height: 100%;
}
.bms-sidebartab-panel {
  height: 100%;
}
.bms-sidebartab.k-content {
  position: static;
  height: 100%;
  margin: 0;
  border-width: 0 0 0 0;
}
.bms-sidebartab-panel .k-tabstrip-items .k-link {
  padding: 0.5em 0.92em;
}
.bms-sidebartab-headerrow {
  position: absolute;
  height: 40px;
  top: 40px;
  left: 10px;
  right: 10px;
  vertical-align: middle;
  overflow-y: hidden;
}
.bms-sidebartab-filterrow {
  position: absolute;
  height: 40px;
  top: 40px;
  left: 0;
  right: 0;
  vertical-align: middle;
  overflow-y: hidden;
}
.bms-sidebartab-bodyrow,
.bms-sidebartab-bodyrow-no-filter,
.bms-sidebartab-bodyrow-no-filter-no-header,
.bms-sidebartab-bodyrow-no-footer {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 50px;
  overflow-y: auto;
}
.bms-sidebartab-bodyrow .bms-grid,
.bms-sidebartab-bodyrow-no-filter .bms-grid,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-grid,
.bms-sidebartab-bodyrow-no-footer .bms-grid,
.bms-sidebartab-bodyrow .bms-region-cells,
.bms-sidebartab-bodyrow-no-filter .bms-region-cells,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-region-cells,
.bms-sidebartab-bodyrow-no-footer .bms-region-cells {
  overflow: auto;
}
.bms-sidebartab-bodyrow .bms-gl,
.bms-sidebartab-bodyrow-no-filter .bms-gl,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-gl,
.bms-sidebartab-bodyrow-no-footer .bms-gl {
  background-color: transparent;
}
.bms-sidebartab-bodyrow .bms-region.bms-region-column-header,
.bms-sidebartab-bodyrow-no-filter .bms-region.bms-region-column-header,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-region.bms-region-column-header,
.bms-sidebartab-bodyrow-no-footer .bms-region.bms-region-column-header {
  background-color: transparent;
  border-width: 1px 1px 0 1px;
}
.bms-sidebartab-bodyrow .bms-region.bms-region-column-footer,
.bms-sidebartab-bodyrow-no-filter .bms-region.bms-region-column-footer,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-region.bms-region-column-footer,
.bms-sidebartab-bodyrow-no-footer .bms-region.bms-region-column-footer {
  background-color: transparent;
  border-width: 0 1px 1px 1px;
}
.bms-sidebartab-bodyrow .bms-ch,
.bms-sidebartab-bodyrow-no-filter .bms-ch,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-ch,
.bms-sidebartab-bodyrow-no-footer .bms-ch,
.bms-sidebartab-bodyrow .bms-cf,
.bms-sidebartab-bodyrow-no-filter .bms-cf,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-cf,
.bms-sidebartab-bodyrow-no-footer .bms-cf {
  background-color: transparent;
}
.bms-sidebartab-bodyrow .bms-sidebartab-bodyrow-indent,
.bms-sidebartab-bodyrow-no-filter .bms-sidebartab-bodyrow-indent,
.bms-sidebartab-bodyrow-no-filter-no-header .bms-sidebartab-bodyrow-indent,
.bms-sidebartab-bodyrow-no-footer .bms-sidebartab-bodyrow-indent {
  margin: 5px 0px 5px 20px;
}
.bms-sidebartab-bodyrow-no-filter {
  top: 40px;
}
.bms-sidebartab-bodyrow-no-filter-no-header {
  top: 0;
}
.bms-sidebartab-bodyrow-no-footer {
  bottom: 0;
}
.bms-sidebartab-footerrow {
  position: absolute;
  height: 50px;
  bottom: 0;
  left: 10px;
  right: 10px;
  vertical-align: middle;
  text-align: center;
}
.bms-sidebartab-footerrow .k-button {
  margin-top: 5px;
}
.bms-grid-value {
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
}
.bms-grid-value-positive {
  color: orange;
}
.bms-grid-value-negative {
  color: red;
}
.bms-grid-value-zero {
  color: green;
}
.bms-marker {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  position: absolute;
  bottom: 0;
}
.bms-badge {
  background: -o-linear-gradient(315deg, #1976d2, #1565c0);
  background: linear-gradient(135deg, #1976d2, #1565c0);
  color: white;
  top: -1em;
  right: -1em;
  line-height: 2em;
  margin-left: 0.5em;
  min-width: 0.9em;
  padding: 0 0.55em;
  background-clip: padding-box;
  border-radius: 5em;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.bms-schedule-view-full-grid.bms-grid {
  position: static;
}
.bms-region.bms-region-cells {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .bms-region.bms-region-cells {
    overflow: overlay;
  }
}
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-cf,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-rh.bms-cf,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-assignment-reason,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-position,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-skill {
  line-height: 24px;
}
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-cf p,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-rh.bms-cf p,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-assignment-reason p,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-position p,
.bms-schedule-view-full-grid.bms-shiftview.bms-grid .bms-summary-skill p {
  line-height: 24px !important;
}
.bms-rh.bms-ch button {
  padding: 0 !important;
  margin-top: 2px;
}
.bms-detail-widget {
  border: 1px solid var(--bms-grid-border-light);
  border-radius: var(--bms-grid-radius-md);
  margin-bottom: 20px;
  -webkit-box-shadow: var(--bms-grid-shadow-sm);
          box-shadow: var(--bms-grid-shadow-sm);
}
.bms-detail-widget h3 {
  font-size: 1.5em;
  font-weight: 200;
  margin: 0 10px 0;
  line-height: 1.5em;
}
.bms-detail-widget h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 0 10px 0;
  text-transform: uppercase;
  line-height: 1em;
}
.bms-detail-widget .button-group {
  float: right;
}
.bms-detail-widget .bms-detail-container {
  margin: 20px;
  overflow: auto;
  clear: both;
}
.bms-detail-widget .bms-detail-entry {
  position: relative;
  display: block;
  line-height: 1em;
  padding-bottom: 1em;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bms-detail-widget .bms-detail-entry > i {
  padding: 0.2em;
  font-size: 2em;
}
.bms-detail-widget .bms-detail-entry > label {
  position: absolute;
  font-weight: bold;
}
.bms-detail-widget .bms-detail-entry > span {
  position: absolute;
  top: 1em;
}
.bms-detail-widget .bms-detail-entry > span i {
  margin-right: 0.2em;
}
.bms-detail-widget .bms-detail-entry > div {
  margin-left: 3em;
  margin-top: -1em;
  overflow: visible;
}
.bms-detail-widget .bms-detail-entry > div > p {
  margin: 0.4em 0 0 0;
}
.bms-detail-widget .bms-detail-entry > div > p i {
  margin-right: 0.4em;
}
.bms-plan-grid div.bms-selection-box-button {
  background-color: var(--kendo-color-base, #d9d9d9);
}
.bms-plan-sidebartab {
  border: 1px solid var(--bms-grid-border-light);
  border-radius: var(--bms-grid-radius);
}
.bms-plan-sidebartab-pattern {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  overflow-y: auto;
}
.bms-plan-sidebartab-pattern .bms-grid,
.bms-plan-sidebartab-pattern .bms-region-cells {
  overflow: auto;
}
.bms-plan-sidebartab-footer {
  position: absolute;
  height: 50px;
  bottom: 0;
  left: 10px;
  right: 10px;
  vertical-align: middle;
  text-align: center;
}
.bms-plan-sidebartab-footer .k-button {
  margin-top: 5px;
}
/*@import "app_BMSTile";*/
/*@import "app_spectrum.less";*/
/*@import "../app_marketing.less";*/
.bg-a {
  background-color: #2d89ef !important;
  color: white;
}
.bg-b {
  background-color: #e3a21a !important;
  color: white;
}
.bg-c {
  background-color: #ee1111 !important;
  color: white;
}
.bg-d {
  background-color: #7e3878 !important;
  color: white;
}
.bg-e {
  background-color: #99b433 !important;
  color: white;
}
.bg-f {
  background-color: #00aba9 !important;
  color: white;
}
.bg-g {
  background-color: #ff0097 !important;
  color: white;
}
.bg-h {
  background-color: #b91d47 !important;
  color: white;
}
.gap-5x {
  clear: both;
  height: 5em;
}
.gap-4x {
  clear: both;
  height: 4em;
}
.gap-3x {
  clear: both;
  height: 3em;
}
.gap-2x {
  clear: both;
  height: 2em;
}
.gap-1x {
  clear: both;
  height: 1em;
}
.padding-1x {
  padding: 1em;
}
.padding-2x {
  padding: 2em 2em;
}
.padding-3x {
  padding: 3em 3em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-overflow-ellipsis {
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1;
  padding: 0 5px;
}
.text-overflow-clip {
  -o-text-overflow: clip;
  -ms-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1;
  padding: 0 5px;
}
.text-accent {
  color: var(--kendo-color-primary, #009de0);
}
.text-warning {
  color: #f0ad4e;
  margin-top: -0.6em;
  margin-bottom: 1em;
}
.text-error {
  color: #d9534f;
}
.text-disabled-background {
  background-color: var(--kendo-color-base, #d9d9d9);
}
.text-disabled-background-alt {
  background-color: var(--kendo-color-base-emphasis, #cccccc);
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.status-approved {
  color: #5cb85c;
}
.status-rejected {
  color: #d9534f;
}
.status-pending {
  color: var(--kendo-color-on-surface, #212121);
}
.status-open {
  color: #5bc0de;
}
.status-expired {
  color: #f0ad4e;
}
.status-withdrawn {
  color: #f0ad4e;
}
.status-complete {
  color: var(--kendo-color-on-surface, #212121);
}
.icon-bms-status-withdrawn:before {
  color: #f0ad4e;
}
.icon-bms-status-accepted:before {
  color: #5cb85c;
}
.icon-bms-status-expired:before {
  color: #f0ad4e;
}
.app-menu-area {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
}
.app-menu-area ul.app-main-menu > li.k-item {
  text-transform: uppercase;
}
.app-menu-area ul.app-main-menu > li.k-item ul {
  text-transform: none;
}
.app-menu-area ul.app-main-menu .logo-button > a {
  padding: 0.6em;
  color: var(--kendo-color-primary, #009de0);
}
.app-menu-area ul.app-main-menu .logo-button > a i {
  font-size: 2em;
}
#kendo-theme-selector {
  position: absolute;
  top: 8px;
  right: 8px;
  height: 28px;
  max-width: 220px;
  font-size: 11px;
  z-index: 1;
}
.app-toptoolbar {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.app-toptoolbar .k-button [class*="icon-bms-"],
.app-toptoolbar .k-button .k-icon {
  color: var(--kendo-color-primary, #009de0);
}
.app-toptoolbar .k-separator {
  margin-left: 0.4em;
  margin-right: 0.4em;
}
.app-toptoolbar span.toolbar-report-page-number {
  width: 5em !important;
  padding: 0 0;
}
.app-toptoolbar span.toolbar-filter-dropdown,
.app-toptoolbar span.toolbar-offset-duration-dropdown,
.app-toptoolbar span.toolbar-candidate-activity-dropdown {
  width: 15em !important;
  padding: 0 0;
  color: var(--kendo-color-primary, #009de0);
}
.app-toptoolbar span.toolbar-offset-duration-dropdown {
  width: 8em !important;
}
.app-toptoolbar span.toolbar-candidate-activity-dropdown {
  width: 15em !important;
  padding-left: 0.5em;
}
.app-toptoolbar .k-button.app-datepicker {
  width: 11em !important;
  color: var(--kendo-color-primary, #009de0);
  padding-left: 0;
  padding-right: 0;
  border-color: var(--kendo-color-border, #ddd);
  border-style: solid;
  border-width: 1px;
}
.toolbar-button-bubble {
  border-radius: 50%;
  color: white;
  padding: 0 4px;
  font-size: 10px;
  position: relative;
  top: -8px;
  left: -9px;
  background-color: #d9534f;
}
.app-toolbar-dropdown-item {
  text-transform: none;
  border: none;
}
.app-toolbar-dropdown-item span.k-sprite {
  color: var(--kendo-color-primary, #009de0);
}
.app-toolbar-dropdown-item::before {
  color: var(--kendo-color-primary, #009de0);
}
#TopToolBar a.kui-toolbar-caption,
#TopMenuBar li.kui-toolbar-caption {
  /*	float: right;*/
  line-height: 1.34em;
  text-align: right;
  border: none;
  text-transform: uppercase;
}
#TopToolBar a.kui-toolbar-caption:hover,
#TopMenuBar li.kui-toolbar-caption:hover,
#TopToolBar a.kui-toolbar-caption span.k-link,
#TopMenuBar li.kui-toolbar-caption span.k-link {
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
#TopToolBar a.kui-toolbar-caption span.k-link,
#TopMenuBar li.kui-toolbar-caption span.k-link {
  margin-top: -5px;
}
#TopToolBar a.kui-toolbar-caption span.kui-toolbar-title,
#TopMenuBar li.kui-toolbar-caption span.kui-toolbar-title {
  color: var(--kendo-color-on-surface, #212121);
  font-weight: bolder;
}
#TopToolBar a.kui-toolbar-caption span.kui-toolbar-subtitle,
#TopMenuBar li.kui-toolbar-caption span.kui-toolbar-subtitle {
  color: var(--kendo-color-on-surface, #212121);
  display: block;
  font-size: 0.7em;
  line-height: 0.7em;
  text-transform: none;
}
#TopMenuBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--kendo-color-surface, #ffffff);
  color: var(--kendo-color-on-surface, #333333);
}
#TopMenuBar li.kui-toolbar-caption {
  margin-left: auto;
}
#TopMenuBar .kui-toolbar-caption .k-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#TopToolBar.kui-wizard-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#TopToolBar.kui-wizard-toolbar a.kui-toolbar-caption {
  background-color: transparent;
  color: white;
}
#TopToolBar.kui-wizard-toolbar span.kui-toolbar-title {
  color: white;
  font-size: 1.5em;
}
#TopToolBar.kui-wizard-toolbar #btnToolbarPrevious {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-left: 14px;
}
#TopToolBar.kui-wizard-toolbar #btnToolbarNext {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
  margin-right: 14px;
}
.kui-breadcrumb {
  list-style: none;
  display: inline-block;
}
.kui-breadcrumb li {
  float: left;
}
.kui-breadcrumb li a {
  color: #FFF;
  display: block;
  background: var(--kendo-color-subtle, #6d6d6d);
  text-decoration: none;
  position: relative;
  height: 50px;
  padding: 0 10px 0 5px;
  text-align: center;
  margin-right: 23px;
}
.kui-breadcrumb li a div.label {
  font-size: 12px;
}
.kui-breadcrumb li a div.icon {
  font-size: 26px;
  padding-top: 6px;
  margin-top: 0;
}
.kui-breadcrumb li:nth-child(even) a:before {
  border-color: var(--kendo-color-subtle, #6d6d6d);
  border-left-color: transparent;
}
.kui-breadcrumb li:nth-child(even) a:after {
  border-left-color: var(--kendo-color-subtle, #6d6d6d);
}
.kui-breadcrumb li:first-child a {
  padding-left: 15px;
}
.kui-breadcrumb li:first-child a:before {
  border: none;
}
.kui-breadcrumb li:last-child a {
  padding-right: 15px;
}
.kui-breadcrumb li:last-child a:after {
  border: none;
}
.kui-breadcrumb li a:before,
.kui-breadcrumb li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid var(--kendo-color-subtle, #6d6d6d);
  border-width: 25px 10px;
  width: 0;
  height: 0;
}
.kui-breadcrumb li a:before {
  left: -20px;
  border-left-color: transparent;
}
.kui-breadcrumb li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: var(--kendo-color-subtle, #6d6d6d);
}
.kui-breadcrumb li a:hover {
  background-color: #009de0;
}
.kui-breadcrumb li a:hover:before {
  border-color: #009de0;
  border-left-color: transparent;
}
.kui-breadcrumb li a:hover:after {
  border-left-color: #009de0;
}
.kui-breadcrumb li a:active {
  background-color: #009de0;
}
.kui-breadcrumb li a:active:before {
  border-color: #009de0;
  border-left-color: transparent;
}
.kui-breadcrumb li a:active:after {
  border-left-color: #009de0;
}
.kui-breadcrumb li a.active {
  background-color: #009de0;
}
.kui-breadcrumb li a.active:before {
  border-color: #009de0;
  border-left-color: transparent;
}
.kui-breadcrumb li a.active:after {
  border-left-color: #009de0;
}
@media (max-width: 992px) {
  .kui-breadcrumb li a div.label {
    display: none;
  }
  .kui-breadcrumb li a div.icon {
    padding-top: 12px;
    margin-top: 0;
  }
}
.circle-icon {
  line-height: 2em;
  font-size: 4em;
}
.circle-icon:before {
  padding: 0.3em;
  margin: 0;
  text-align: center;
  border: solid 0.05em;
  border-radius: 50%;
}
#TopToolBar a.kui-toolbar-message,
#TopMenuBar li.kui-toolbar-message {
  padding-left: 100px;
  text-align: center;
  border: none;
  text-transform: uppercase;
  font-size: 1.4em;
  line-height: 1.4em;
}
#TopToolBar a.kui-toolbar-message:hover,
#TopMenuBar li.kui-toolbar-message:hover,
#TopToolBar a.kui-toolbar-message span.k-link,
#TopMenuBar li.kui-toolbar-message span.k-link {
  background-color: transparent;
  border-color: transparent;
  cursor: default;
}
#TopToolBar a.kui-toolbar-message span.k-link,
#TopMenuBar li.kui-toolbar-message span.k-link {
  margin-top: -5px;
}
#TopToolBar a.kui-toolbar-message span.kui-toolbar-message,
#TopMenuBar li.kui-toolbar-message span.kui-toolbar-message {
  display: block;
  color: red;
  font-weight: bolder;
  outline: 1px solid red;
  text-align: center;
}
span.bms-context-menu-item i {
  margin-left: -1em;
  margin-right: 0.5em;
}
.app-window {
  margin-top: 96px;
}
.app-main-container {
  position: relative;
  margin: 0 0 0 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  div.container.k-content {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 992px) {
  div.container.k-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.app-content-container {
  overflow: auto;
  height: 100%;
}
.app-sidebar-container {
  float: left;
  background-color: var(--kendo-color-primary-subtle, #33b3ee);
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .app-sidebar-container {
    display: none;
  }
}
div.app-container-panel {
  padding: 20px;
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
div.app-container-panel h1 {
  color: var(--kendo-color-primary, #009de0);
}
@media only screen and (max-width: 991px) {
  div.app-container-panel {
    padding: 10px/2;
  }
  div.app-container-panel h1 {
    font-size: 1.5em;
  }
  div.app-container-panel h2 {
    font-size: 1em;
  }
}
ul.app-list-compact {
  padding-left: 0;
  list-style: none;
}
ul.app-list-compact .kui-radiobutton .form-group {
  min-height: 2em;
}
.dlist {
  display: inline-block;
  padding: 0;
  text-align: left;
  line-height: 1.5em;
}
.dlist dl {
  margin: 0;
}
.dlist dl dd {
  margin-left: 1em;
}
.app-tile-button {
  position: relative;
  text-align: left;
  width: 100%;
  border-radius: 4px;
  border: 1px solid var(--kendo-color-primary, #009de0);
  padding: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.app-tile-button .tile-header {
  top: 0;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  line-height: 1.5em;
  color: #0079ad;
  margin-bottom: 0.5em;
}
.app-tile-button .tile-header i {
  font-size: 3em;
}
.app-tile-button .tile-content {
  display: block;
  /* Fallback */
  display: -webkit-box;
  margin: 0 auto;
  font-size: 0.8em;
  line-height: 1.5em;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  text-transform: none;
  text-align: left;
  color: var(--kendo-color-on-surface, #212121);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  /* Ensure full width */
  word-wrap: break-word;
  /* Force word breaking */
  white-space: normal;
  /* Allow text to wrap */
  max-height: 6em;
  /* Fallback for browsers that don't support line-clamp */
}
.app-tile-button .tile-footer {
  margin-top: auto;
  padding-top: 0.5em;
}
.app-tile-button .tile-footer i {
  font-size: 2em;
}
.app-tile-button .tile-footer .icon-left {
  float: left;
}
.app-tile-button .tile-footer .icon-right {
  float: right;
}
div.app-content-container.app-dashboard {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
div.app-content-container.app-dashboard .chart-area {
  margin-left: 0;
  border: 1px solid var(--kendo-color-primary, #009de0);
  padding-bottom: 2em;
}
div.app-content-container.app-dashboard .chart-container {
  padding: 0 2em;
  margin-bottom: 2em;
}
div.app-content-container.app-dashboard .chart-box {
  margin-left: 0;
  border: 1px solid var(--kendo-color-primary, #009de0);
}
div.app-content-container.app-dashboard #chartPercentage,
div.app-content-container.app-dashboard #chartForecast,
div.app-content-container.app-dashboard #chartCoverage {
  height: 300px;
  margin: 1em 0;
}
.tile-panel {
  line-height: inherit;
  display: block;
  position: relative;
  height: auto;
  padding: 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  margin-bottom: 1.5em;
}
.tile-panel .tile-header {
  padding: 0.4em 0.7em;
  text-align: left;
  text-transform: uppercase;
  border: 0 !important;
  background: rgba(255, 255, 255, 0.2);
}
.tile-panel .tile-header .k-button {
  color: var(--kendo-color-on-primary, white);
}
.tile-panel .tile-content-wrapper {
  position: relative;
  overflow: hidden;
  padding: 0;
}
.tile-panel .tile-content-wrapper > i {
  font-size: 3em;
  line-height: 4em;
  position: absolute;
  top: 50%;
  left: 15px;
  height: 4em;
  margin-top: -2.4em;
  opacity: 0.3;
}
.tile-panel .tile-content-wrapper .tile-content {
  margin: 0;
  height: 7em;
}
.tile-panel .tile-content-wrapper .tile-content ul {
  list-style-type: none;
  padding: 0 1em;
  text-align: left;
  margin-bottom: 0;
}
.tile-panel .tile-content-wrapper .tile-content .k-button {
  margin: 1em 0;
  color: var(--kendo-color-on-primary, white);
}
.tile-panel .tile-content-wrapper .tile-content a:focus .k-button {
  background-color: var(--kendo-color-base-hover, #cccccc);
}
.tile-panel .tile-content-wrapper .tile-button {
  text-align: center;
  padding: 1em 0.5em;
  height: 100%;
  border-right: 1px solid;
  border-top: 1px solid;
}
.tile-panel .tile-content-wrapper .tile-button .tile-indicator {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1208px) and (min-width: 980px) {
  .tile-panel .tile-content-wrapper .tile-button .tile-indicator {
    font-size: 1.5em;
    line-height: 1.5;
  }
}
.tile-panel .tile-content-wrapper .tile-button .tile-label {
  font-size: 0.8em;
  line-height: 1em;
}
.tile-panel .tile-content-wrapper .tile-button:hover,
.tile-panel .tile-content-wrapper .tile-button:focus {
  text-decoration: none;
  opacity: 0.9;
  cursor: pointer;
}
.tile-panel .tile-content-wrapper .tile-button:hover .tile-indicator,
.tile-panel .tile-content-wrapper .tile-button:focus .tile-indicator,
.tile-panel .tile-content-wrapper .tile-button:hover .tile-label,
.tile-panel .tile-content-wrapper .tile-button:focus .tile-label,
.tile-panel .tile-content-wrapper .tile-button:hover i,
.tile-panel .tile-content-wrapper .tile-button:focus i {
  color: var(--kendo-color-on-base, #999999);
}
.tile-panel .tile-content-wrapper .tile-button.last {
  border-right: none;
}
div.app-popup-body,
div.app-popup-bodyrow {
  overflow-y: auto;
}
div.app-popup-body h2,
div.app-popup-bodyrow h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
}
div.app-popup-body div.bms-listview-entry-activity,
div.app-popup-bodyrow div.bms-listview-entry-activity {
  border: 1px solid var(--kendo-color-border, #ddd);
}
div.app-popup-body div.button-group button,
div.app-popup-bodyrow div.button-group button {
  margin-top: 10px;
  margin-right: 10px;
}
div.app-popup-body div.button-group-inline button,
div.app-popup-bodyrow div.button-group-inline button {
  margin-top: 17px;
  margin-right: 10px;
}
@media only screen and (max-width: 991px) {
  div.app-popup-body div.button-group button,
  div.app-popup-bodyrow div.button-group button {
    margin-top: 10px;
    margin-right: 10px/2;
  }
}
div.app-popup-body div.button-group-subhead button,
div.app-popup-bodyrow div.button-group-subhead button {
  margin: 10px 10px 10px 10px;
}
div.app-popup-body div.button-group-subhead-left,
div.app-popup-bodyrow div.button-group-subhead-left {
  float: left;
}
div.app-popup-body div.button-group-subhead-left button,
div.app-popup-bodyrow div.button-group-subhead-left button {
  margin: 10px 10px 10px -10px;
}
div.app-popup-body div.button-group-subhead-right,
div.app-popup-bodyrow div.button-group-subhead-right {
  float: right;
}
div.app-popup-body div.button-group-subhead-right button,
div.app-popup-bodyrow div.button-group-subhead-right button {
  margin: 10px -10px 10px 10px;
}
div.app-popup-bodyrow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  overflow-y: auto;
  overflow-x: hidden;
}
div.app-popup-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
div.app-popup-toolbar.fixed {
  position: fixed;
  top: 45px;
  background-color: var(--kendo-color-surface, #ffffff);
  z-index: 999;
}
.app-popup-bodycontainer {
  padding: 1em;
}
div.app-popup-footer {
  position: absolute;
  background-color: var(--kendo-color-surface, #ffffff);
  height: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1em;
  vertical-align: middle;
  border-top: 1px solid var(--kendo-color-border, #e0e0e0);
  text-align: center;
  z-index: 999;
}
div.app-popup-footer button {
  margin-top: 0.45em;
}
div.app-popup-footer div.button-group-left {
  float: left;
}
div.app-popup-footer div.button-group-right {
  float: right;
}
.bms-border-solid-right {
  border-right: 1px solid var(--kendo-color-border, #e0e0e0);
}
.app-popupnav {
  padding: 0.3em 0;
  text-align: center;
}
.app-item-collector .app-collector-header {
  text-align: center;
  padding: 0.5em;
}
.app-item-collector .app-collector-body {
  min-height: 4em;
  overflow-y: auto;
}
.app-item-collector .app-collector-body .k-button {
  text-transform: none;
  font-size: smaller;
}
.app-item-collector .app-collector-body .k-widget.k-multiselect.k-header {
  height: 4em !important;
  min-height: 4em !important;
  max-height: 4em !important;
}
.app-picture-frame {
  min-height: 250px;
  border: 1px solid var(--kendo-color-border, #ddd);
  text-align: center;
}
.app-picture-frame .k-button {
  margin-top: 0.5em;
}
.app-calendar {
  width: 100%;
}
.app-calendar .k-calendar-view {
  width: 100%;
  overflow: visible;
}
.app-calendar .k-calendar-table {
  border-spacing: 4px;
  border-collapse: separate;
  background-color: white;
  width: 100%;
  table-layout: fixed;
}
.app-calendar .k-calendar-td {
  padding: 0;
}
.app-calendar .k-calendar-td .k-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px 14px;
  border-radius: 6px;
  border: 4px solid transparent;
}
.app-calendar .k-calendar-td:has(.bms-calendar-available-all-day) .k-link {
  background-color: #8bc34a;
}
.app-calendar .k-calendar-td:has(.bms-calendar-available-part-day) .k-link {
  background-color: #e3a21a;
}
.app-calendar .k-calendar-td:has(.bms-calendar-not-available) .k-link {
  background-color: #ee1111;
}
.app-calendar .k-calendar-td.k-selected .k-link,
.app-calendar .k-calendar-td.k-today.k-selected .k-link {
  border: 4px solid #1274AC;
  padding: 6px 10px;
}
.app-calendar .bms-calendar-available-all-day,
.app-calendar .bms-calendar-available-part-day,
.app-calendar .bms-calendar-not-available {
  background-color: transparent !important;
  margin: 0 !important;
}
#calPopupEditEmployee_Availability {
  min-width: 350px;
}
.app-grid {
  padding-top: 0.2em;
}
.app-twopanel-container {
  height: 100%;
  padding: 0;
}
.app-twopanel-right {
  padding: 20px;
  background-color: white;
  height: 100%;
}
.app-twopanel-right h2 {
  color: var(--kendo-color-primary, #009de0);
  text-align: left;
}
.app-twopanel-right div.panel-body {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 50px;
  padding: 20px;
  overflow-y: auto;
}
.app-twopanel-right div.panel-footer {
  font-size: smaller;
  position: absolute;
  height: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px;
  vertical-align: middle;
  border-top: 1px solid var(--kendo-color-border, #ddd);
}
.app-twopanel-right div.panel-footer button {
  margin-top: 10px;
  margin-right: 10px;
}
.app-twopanel-left {
  height: 100%;
}
.app-bgimage-leftpanel {
  background-image: url(/images/bgimage-leftpanel.jpg);
  background-repeat: no-repeat;
  background-position-x: center;
}
.app-bgimage-leftpanel-era {
  background-image: url(/images/bgimage-leftpanel-era.jpg);
  background-repeat: no-repeat;
  background-position-x: center;
}
.app-chooser-button-group {
  padding: 10px;
}
.app-chooser-button {
  width: 100%;
  text-align: left;
  margin-top: 1.5em;
}
.app-chooser-button i {
  font-size: 3em;
  vertical-align: middle;
}
.app-chooser-button label {
  font-size: 1.2em;
  padding-left: 0.5em;
}
.app-sign-up-form .password-validation {
  font-size: smaller;
}
.app-sign-up-form .password-validation .password-validation-ok {
  color: green;
}
.app-sign-up-form .password-validation .password-validation-ok:before {
  content: "\2714";
  margin-right: 4px;
}
.app-sign-up-form .password-validation .password-validation-fail {
  color: red;
}
.app-sign-up-form .app-sign-up-form-disclaimer {
  font-size: smaller;
}
.app-timeclock-menu-area {
  width: 100%;
  position: fixed;
  top: 0;
  background-color: var(--kendo-color-primary, #009de0);
  z-index: 999;
  min-height: 4em;
}
.app-timeclock-menu-area .app-timeclock-company-name {
  font-size: 2em;
  line-height: 1;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1.5em;
  min-height: 3em;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: white;
}
.app-timeclock-menu-area .k-button {
  font-size: 4em;
  background-color: transparent;
  color: white;
}
.app-timeclock-window {
  margin-top: 6em;
  width: 100%;
}
.app-timeclock .k-button {
  min-width: 140px;
  height: 60px;
}
.app-timeclock .k-button div i {
  font-size: 2em;
}
.app-timeclock .app-timeclock-title {
  font-size: 2em;
  line-height: 1.3;
  font-weight: 800;
}
.app-timeclock .app-timeclock-timeclock-name {
  font-size: 1.5em;
  line-height: 1;
  font-weight: 100;
  margin-bottom: 1em;
}
.app-timeclock .app-timeclock-current-date {
  font-size: 2em;
  line-height: 1.3;
  font-weight: 200;
}
.app-timeclock .app-timeclock-current-time {
  font-size: 5em;
  line-height: 1.3;
  font-weight: 700;
  color: #9ccc65;
}
.app-timeclock .app-timeclock-keypad {
  text-align: center;
}
.app-timeclock .app-timeclock-keypad .k-button {
  font-size: 2em;
  width: 80px;
  min-width: 80px;
  height: 80px;
  margin-bottom: 4px;
}
.app-timeclock .app-timeclock-keypad .app-timeclock-keypad-display {
  width: 248px;
  height: 50px;
  margin-bottom: 5px;
  background-color: black;
  vertical-align: middle;
  display: inline-block;
}
.app-timeclock .app-timeclock-keypad .app-timeclock-keypad-display h1 {
  color: white;
  font-size: 2em;
  margin: 0;
}
.app-timeclock .app-timeclock-keypad .app-timeclock-keypad-display h1.app-timeclock-keypad-display-empty {
  font-size: 1em;
  line-height: 3em;
}
.app-timeclock .app-timeclock-keypad .k-button.app-timeclock-keypad-clear,
.app-timeclock .app-timeclock-keypad .k-button.app-timeclock-keypad-delete {
  font-size: 1em;
}
.app-timeclock .app-timeclock-keypad .k-button.app-timeclock-keypad-login {
  font-size: 1.2em;
  width: 250px;
  height: 80px;
}
.app-timeclock .app-timeclock-form-field {
  width: 300px;
  margin: auto;
}
.app-timeclock .app-timeclock-unregistered {
  font-size: 1.5em;
  line-height: 1.3;
  font-weight: 200;
}
.app-timeclock .app-timeclock-punch h1,
.app-timeclock .app-timeclock-punch h2,
.app-timeclock .app-timeclock-punch h3 {
  margin-bottom: 0.3em;
}
.app-timeclock .app-timeclock-punch .app-timeclock-shift-assignment {
  text-align: left;
  padding: 1em;
}
.app-timeclock .app-timeclock-punch .app-timeclock-selected-shift {
  background-color: #f2f2f2;
  padding: 1em;
}
.app-timeclock .app-timeclock-punch .app-timeclock-selectable-shift-assignment {
  text-align: left;
  border: 1px solid var(--kendo-color-primary, #009de0);
  padding: 1em;
  margin-bottom: 1em;
}
.app-timeclock .app-timeclock-punch .app-timeclock-punch-entries {
  text-align: center;
  border: 1px solid;
  padding: 1em;
}
.app-timeclock .app-timeclock-punch .app-timeclock-punch-entries table {
  width: 100%;
}
.app-timeclock-new-punch .app-timeclock-punch-reason {
  float: left;
  position: relative;
  text-align: center;
  width: 122px;
  height: 70px;
  margin: 5px;
  border: 1px solid var(--kendo-color-primary, #009de0);
  padding: 5px;
}
.app-timeclock-new-punch .app-timeclock-punch-reason i {
  font-size: 2em;
}
.app-timeclock-new-punch .app-timeclock-punch-reason p {
  line-height: 1;
  margin: 0;
}
.app-timeclock-new-punch .app-timeclock-current-time {
  font-size: 3em;
  line-height: 1.5;
  font-weight: 700;
  color: #9ccc65;
}
.app-timeclock-auto-logout .app-timeclock-auto-logout-message {
  font-size: 1.8em;
  line-height: 1.8;
  font-weight: 700;
  color: red;
}
.app-timeclock-punch-confirmation .app-timeclock-punch-confirmation-message {
  font-size: 1.8em;
  line-height: 1.8;
  font-weight: 700;
  color: #2d89ef;
}
.app-timeclock-register .app-timeclock-register-timeclock {
  float: left;
  position: relative;
  text-align: center;
  width: 122px;
  height: 70px;
  margin: 5px;
  border: 1px solid var(--kendo-color-primary, #009de0);
  padding: 5px;
}
.app-timeclock-register .app-timeclock-register-timeclock i {
  font-size: 2em;
}
.app-timeclock-register .app-timeclock-register-timeclock p {
  line-height: 1;
  margin: 0;
}
.toolbar-logo {
  display: inline-block;
}
.toolbar-logo span {
  font-size: 3em;
  margin-left: 0.5em;
  color: var(--kendo-color-primary, #009de0);
}
@media (max-width: 768px) {
  .toolbar-logo span {
    font-size: 2em;
  }
}
.toolbar-logo i {
  background-color: var(--kendo-color-primary, #009de0);
  padding: 0.3em;
  font-size: 2.5em;
  color: white;
}
.toolbar-company {
  display: block;
  margin-top: 1em;
  border: 1px;
  border-style: solid;
  border-color: #ee1111;
  text-align: center;
}
.toolbar-company span {
  font-size: 2em;
  color: #ee1111;
}
.app-status-closed {
  color: white;
  background-color: #d9534f;
  font-weight: bold;
  padding: 0 0.5em;
}
.bms-grid .app-status-closed {
  display: inline-block;
  -webkit-transform: translate(20px, 15px) rotate(-30deg);
      -ms-transform: translate(20px, 15px) rotate(-30deg);
          transform: translate(20px, 15px) rotate(-30deg);
}
.kui-badge {
  line-height: 2em;
  margin: 0 0.2em;
  min-width: 0.9em;
  padding: 0 0.55em;
  background-clip: padding-box;
  border-radius: 5em;
  background-color: var(--kendo-color-primary, #009de0);
  color: var(--kendo-color-surface, #ffffff);
}
.kui-form-control {
  width: 100% !important;
}
.kui-required:after {
  content: "*";
  color: #d9534f;
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
.kui-control-flagged {
  background-color: yellow !important;
}
.form-group {
  min-height: 3em;
  padding-bottom: 1em;
}
.form-group .help-inline.field-validation-error {
  font-size: 0.8em;
}
.form-group.single-line {
  min-height: 0;
}
.kui-timeduration .k-numerictextbox {
  width: 5em !important;
}
.kui-property-availability .k-input {
  background-color: var(--kendo-color-surface, transparent);
}
.kui-checkbox {
  padding: 0.2em 0;
}
.kui-checkbox input {
  margin: 0;
  width: 1.86em;
  height: 1.86em;
  padding: 0;
  cursor: pointer;
}
.kui-checkbox input:hover {
  color: var(--kendo-color-on-base, #999999);
}
.kui-checkbox-inline {
  padding-top: 0;
}
.kui-checkbox-inline .form-group {
  min-height: 2em !important;
}
.kui-checkbox-inline label {
  margin: 0;
  font-weight: normal;
  display: inline-block;
  line-height: 1em;
}
.kui-checkbox-inline input {
  margin: 0 4px 0 0;
  width: 20px;
  height: 30px;
  vertical-align: middle;
  cursor: pointer;
}
.kui-decimal-inline {
  display: inline;
}
.kui-decimal-inline .k-widget.k-numerictextbox {
  width: 10em;
}
.kui-radiobutton {
  padding-top: 0;
}
.kui-radiobutton .form-group {
  min-height: 3.5em;
}
.kui-radiobutton label {
  margin: 0;
  font-weight: normal;
  display: inline-block;
  line-height: 1em;
}
.kui-radiobutton input {
  margin: 0 4px 0 0;
  width: 20px;
  height: 30px;
  vertical-align: middle;
  cursor: pointer;
}
.kui-radiobutton input:hover {
  color: var(--kendo-color-on-base, #999999);
}
.kui-property-string {
  display: table;
}
.kui-property-string span.span-icon {
  display: table-cell;
  width: 1.5em;
  font-size: 1.2em;
  text-align: center;
  vertical-align: middle;
}
.kui-property-string span.span-button {
  display: table-cell;
  width: 1.5em;
  font-size: 1.2em;
  text-align: center;
  vertical-align: middle;
}
.kui-property-string span.span-button-2 {
  right: 1.5em;
}
.kui-property-string span.span-button-3 {
  right: 3em;
}
.kui-property-string span.span-input {
  display: table-cell;
}
.kui-property-string span.span-input input {
  border: none;
  height: 34.28px;
}
.kui-property-string span.span-input input:focus {
  border: none;
}
.kui-property-itemcollector-inline .form-group {
  min-height: 3.5em !important;
}
:root {
  --text-background: #e7e7e7;
  --snap-primary: #3366FF;
  --card-background: #f5f5f5;
  --app-background: #d3d3d3;
  --message-date: #808080;
  --message-sender-color: #4775ff;
  --table-header-line: #808080;
  --confirm: #66FF33;
  --app-green: #43ad1f;
  --calendar-open-shift: #ff6700;
  --nav-bar-height: 5px;
}
body.bms-mobile-body {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  body.bms-mobile-body {
    background-color: black;
  }
}
div.bms-mobile-app-shell {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100dvh;
  overflow: hidden;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
@media (min-width: 768px) {
  body.bms-mobile-body div.bms-mobile-app-shell {
    width: 768px;
    margin: 0 auto;
  }
}
body.bms-mobile-body.bms-mobile-body-full-screen div.bms-mobile-app-shell {
  width: unset;
}
section.bms-mobile-view {
  position: absolute;
  inset: 0;
  display: none;
  overflow: hidden;
  background: transparent;
}
section.bms-mobile-view-active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.bms-mobile-view-transitioning {
  will-change: transform, left;
}
header.bms-mobile-app-bar {
  position: sticky;
  font-size: 20px;
  background: var(--snap-primary);
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 57px;
}
header.bms-mobile-app-bar .bms-appbar-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
header.bms-mobile-app-bar button {
  border: none;
  border-radius: 10px;
  font-size: 24px;
  color: var(--card-background);
  background-color: var(--snap-primary);
}
main.bms-mobile-view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 100%;
  min-height: 0;
  padding: 0;
  overflow: hidden;
}
main.bms-mobile-view-content div.bms-mobile-scroll-pane {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  overflow-x: auto;
  overflow-y: auto;
  background-color: var(--app-background);
}
main.bms-mobile-view-content div.bms-mobile-scroll-pane ul.bms-mobile-scroll-list {
  padding-bottom: var(--nav-bar-height);
  border-style: none;
  background-color: var(--app-background);
}
main.bms-mobile-view-content div.bms-mobile-scroll-pane ul.bms-mobile-property-list {
  margin: 0;
  padding: 0;
  padding-bottom: var(--nav-bar-height);
  border-style: none;
  background-color: var(--app-background);
}
main.bms-mobile-view-content div.bms-mobile-scroll-pane.bms-primary-bg {
  background-color: white;
}
main.bms-mobile-view-content div.bms-mobile-scroll-pane.bms-primary-bg ul.bms-mobile-scroll-list,
main.bms-mobile-view-content div.bms-mobile-scroll-pane.bms-primary-bg ul.bms-mobile-property-list {
  background-color: white;
}
nav.bms-mobile-action-bar,
nav.bms-mobile-nav-bar {
  position: sticky;
  bottom: 0;
  z-index: 1000;
  background: var(--snap-primary);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06);
  min-height: 57px;
}
nav.bms-mobile-action-bar .k-bottom-nav-item,
nav.bms-mobile-nav-bar .k-bottom-nav-item {
  color: var(--card-background);
}
nav.bms-mobile-action-bar button,
nav.bms-mobile-nav-bar button {
  width: 9em;
  border: none;
  border-radius: 10px;
  font-size: 20px;
  color: black;
  background-color: var(--card-background);
  -webkit-transition: all 50ms ease-in;
  -o-transition: all 50ms ease-in;
  transition: all 50ms ease-in;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1))), var(--card-background);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--card-background);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--card-background);
}
nav.bms-mobile-action-bar button:hover,
nav.bms-mobile-nav-bar button:hover {
  -webkit-filter: brightness(0.92);
          filter: brightness(0.92);
}
nav.bms-mobile-action-bar button:active,
nav.bms-mobile-nav-bar button:active {
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
  -webkit-transform: scale(0.97);
      -ms-transform: scale(0.97);
          transform: scale(0.97);
}
nav.bms-mobile-action-bar:has(span.k-input) {
  min-height: 120px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
nav.bms-mobile-action-bar:has(span.k-input) span.k-input {
  height: 90%;
  border-radius: 10px !important;
  background-color: white;
}
nav.bms-mobile-action-bar:has(span.k-input) span.k-bottom-nav-item:has(span.k-input) {
  grid-column: span 2;
}
nav.bms-mobile-action-bar:has(span.k-input) span.k-bottom-nav-item:has(button) {
  grid-row: 2;
}
ul.bms-mobile-button-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  border: none;
  background-color: var(--app-background);
}
ul.bms-mobile-button-list div.bms-list-card-action-caption {
  padding: 0.6em;
  padding-bottom: unset;
}
ul.bms-mobile-button-list button {
  width: 7.4rem;
  height: 7.4rem;
  border: none;
  border-radius: 20px;
  background: -o-radial-gradient(circle, rgba(255, 255, 255, 0.23), transparent 70%), var(--snap-primary);
  background: radial-gradient(circle, rgba(255, 255, 255, 0.23), transparent 70%), var(--snap-primary);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
  -webkit-transition: all 50ms ease-in;
  -o-transition: all 50ms ease-in;
  transition: all 50ms ease-in;
}
ul.bms-mobile-button-list button:active {
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
  -webkit-transform: scale(0.97);
      -ms-transform: scale(0.97);
          transform: scale(0.97);
}
ul.bms-mobile-button-list span {
  font-size: 5em !important;
  color: white;
}
div.bms-list-card-section-caption {
  padding: 0.2em;
  font-size: 1.2em;
  text-align: center;
}
div.bms-list-card-section-caption p {
  margin: unset;
}
div.bms-mobile-grid {
  width: 100%;
  height: 100%;
}
ul.bms-mobile-form-list {
  height: 100%;
  margin: 0;
  padding: 0;
  border-style: none;
  background-color: var(--card-background);
}
ul.bms-mobile-form-list li {
  margin: 0;
  padding: 10px 10px 10px 20px;
  min-height: 28px;
  list-style-type: none;
  line-height: 28px;
  vertical-align: middle;
}
ul.bms-mobile-form-list li label {
  font-size: larger;
  font-weight: 500;
}
ul.bms-mobile-form-list li .k-input {
  background-color: var(--text-background);
}
ul.bms-mobile-form-list li .k-switch {
  float: right;
}
ul.bms-mobile-form-list li > .k-button {
  width: 150px;
  height: 40px;
  border: none;
  border-radius: 10px;
  font-size: 20px;
  color: var(--card-background);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1))), var(--snap-primary);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  -webkit-transition: all 50ms ease-in;
  -o-transition: all 50ms ease-in;
  transition: all 50ms ease-in;
}
ul.bms-mobile-form-list li > .k-button-group {
  width: 150px;
  height: 40px;
  border: none;
  border-radius: 10px;
  font-size: 20px;
}
ul.bms-mobile-form-list li > .bms-mobile-form-list-item-center {
  text-align: center;
}
ul.bms-mobile-form-list li > .bms-mobile-form-list-item-pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
ul.bms-mobile-form-list li > .bms-mobile-form-list-item-pair label {
  font-size: small;
}
ul.bms-mobile-message-list {
  margin: 0;
  padding: 0;
  border-style: none;
  background-color: white;
  /* TODO: Change to theme variable */
}
ul.bms-mobile-message-list p {
  margin: unset;
}
ul.bms-mobile-message-list div.bms-message-sender {
  margin: 10px;
  margin-bottom: 0px;
  font-size: 1.1em;
}
ul.bms-mobile-message-list div.bms-message-contents {
  display: inline-block;
  max-width: 75%;
  margin-top: 5px;
  margin-left: 8px;
  padding: 5px;
  border-radius: 8px;
  font-size: 1.2em;
  background-color: var(--text-background);
}
ul.bms-mobile-message-list div.bms-message-datetime {
  margin-left: 10px;
  font-size: 0.9em;
  font-weight: lighter;
  color: var(--message-date);
}
ul.bms-mobile-message-list div.bms-message-response {
  display: inline-block;
  margin-right: 70%;
  margin-left: 8px;
  padding: 5px;
  border-radius: 8px;
  font-size: 1.2em;
  color: white;
  background-color: var(--app-green);
}
ul.bms-mobile-message-list div.bms-message-contents + div.bms-message-response {
  margin-top: 5px;
}
ul.bms-mobile-message-list div.bms-message-sender + div.bms-message-contents {
  margin-top: unset;
}
ul.bms-mobile-message-list div.bms-message-container-right {
  text-align: right;
}
ul.bms-mobile-message-list div.bms-message-container-right div.bms-message-contents {
  margin-right: 8px;
  text-align: left;
  color: white;
  background-color: var(--message-sender-color);
}
ul.bms-mobile-message-list div.bms-message-container-right div.bms-message-datetime {
  margin-right: 10px;
  margin-left: unset;
}
ul.bms-mobile-message-list div.bms-message-container-right div.bms-message-response {
  margin-right: 8px;
}
div.bms-list-card-section-table {
  padding: 0.05em;
  border-radius: 7px;
  background-color: var(--text-background);
}
div.bms-list-card-section-table table {
  justify-self: center;
  width: 95%;
  margin: 10px;
  background-color: var(--text-background);
}
div.bms-list-card-section-table table th.right,
div.bms-list-card-section-table table td.right {
  text-align: right;
}
div.bms-list-card-section-table table th.left,
div.bms-list-card-section-table table td.left {
  text-align: left;
}
div.bms-list-card-section-table table thead {
  border-bottom: 1px solid var(--table-header-line);
}
div.bms-list-card-section-table table thead th,
div.bms-list-card-section-table table thead td {
  padding-bottom: 0.5em;
}
div.bms-list-card-section-table table tbody th,
div.bms-list-card-section-table table tbody td {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
div.bms-list-card-section-table table tfoot {
  border-top: 1px solid var(--snap-primary);
}
div.bms-list-card-section-table table tfoot th,
div.bms-list-card-section-table table tfoot td {
  padding-top: 0.5em;
}
div.bms-list-card-section-table table:has(thead) tr:first-of-type td {
  padding-top: 0.5em;
}
div.bms-list-card-section-table table:has(tfoot) tr:last-of-type td {
  padding-bottom: 0.5em;
}
div.bms-mobile-grid div.bms-shift-assignment,
div.bms-mobile-grid div.bms-time-off-schedule,
div.bms-mobile-grid div.bms-time-off-request {
  display: grid;
  grid-template-rows: auto auto 1fr;
  padding: 4px;
  font-size: 10px;
}
div.bms-mobile-grid div.bms-shift-assignment div.bms-icon-line,
div.bms-mobile-grid div.bms-time-off-schedule div.bms-icon-line,
div.bms-mobile-grid div.bms-time-off-request div.bms-icon-line {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-self: end;
  font-size: 18px;
}
div.bms-mobile-grid div.bms-shift-assignment {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
}
div.bms-mobile-grid div.bms-calendar-day-header {
  font-weight: 500;
  font-size: 14px;
  color: grey;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: unset;
}
div.bms-mobile-grid div.bms-calendar-day-header span {
  padding: 0 2px;
  justify-self: right;
}
div.bms-mobile-grid div.bms-calendar-day-header span:first-child:not(:only-child) {
  justify-self: left;
}
div.bms-mobile-grid div.bms-calendar-day-header span:only-child {
  grid-column: 1 / -1;
}
div.bms-mobile-grid div.bms-calendar-day-header-today span:last-child {
  border-radius: 5px;
  color: white;
  background-color: var(--snap-primary);
}
div.bms-mobile-grid div.bms-calendar-day-footer {
  margin-bottom: 3.5px;
  margin-left: 2px;
  margin-right: 2px;
  border: 4px solid var(--calendar-open-shift);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: var(--calendar-open-shift);
}
div.bms-list-card,
div.bms-list-card-detail,
div.bms-list-card-bar-detail-action,
div.bms-list-card-bar-detail-status,
div.bms-list-card-bar-detail-status-action,
div.bms-list-card-bar-detail,
div.bms-list-card-detail-action,
div.bms-list-card-detail-status-action,
div.bms-list-card-table,
div.bms-list-card-table-action,
div.bms-list-card-detail-table,
div.bms-list-card-detail-table-action,
div.bms-list-card-bar-detail-table,
div.bms-list-card-bar-detail-table-action,
div.bms-list-card-bar-detail-table-status,
div.bms-list-card-bar-detail-action-action,
div.bms-list-card-bar-detail-table-status-action,
div.bms-list-card-detail-status,
div.bms-list-card-contact,
div.bms-list-card-contact-action,
div.bms-list-card-detail-timeline,
div.bms-list-card-bar-detail-action-progress {
  margin: 10px;
  padding: 10px;
  min-height: 0px;
  border-radius: 10px;
  background-color: var(--card-background);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}
div.bms-list-card p,
div.bms-list-card-detail p,
div.bms-list-card-bar-detail-action p,
div.bms-list-card-bar-detail-status p,
div.bms-list-card-bar-detail-status-action p,
div.bms-list-card-bar-detail p,
div.bms-list-card-detail-action p,
div.bms-list-card-detail-status-action p,
div.bms-list-card-table p,
div.bms-list-card-table-action p,
div.bms-list-card-detail-table p,
div.bms-list-card-detail-table-action p,
div.bms-list-card-bar-detail-table p,
div.bms-list-card-bar-detail-table-action p,
div.bms-list-card-bar-detail-table-status p,
div.bms-list-card-bar-detail-action-action p,
div.bms-list-card-bar-detail-table-status-action p,
div.bms-list-card-detail-status p,
div.bms-list-card-contact p,
div.bms-list-card-contact-action p,
div.bms-list-card-detail-timeline p,
div.bms-list-card-bar-detail-action-progress p {
  margin: 0.25em;
  font-weight: 300;
}
div.bms-list-card div.bms-list-card-section-color-bar,
div.bms-list-card-detail div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-status div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail div.bms-list-card-section-color-bar,
div.bms-list-card-detail-action div.bms-list-card-section-color-bar,
div.bms-list-card-detail-status-action div.bms-list-card-section-color-bar,
div.bms-list-card-table div.bms-list-card-section-color-bar,
div.bms-list-card-table-action div.bms-list-card-section-color-bar,
div.bms-list-card-detail-table div.bms-list-card-section-color-bar,
div.bms-list-card-detail-table-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-color-bar,
div.bms-list-card-detail-status div.bms-list-card-section-color-bar,
div.bms-list-card-contact div.bms-list-card-section-color-bar,
div.bms-list-card-contact-action div.bms-list-card-section-color-bar,
div.bms-list-card-detail-timeline div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-color-bar {
  width: 10px;
  height: 100%;
  min-height: 10px;
  border-radius: 4px;
}
div.bms-list-card div.bms-list-card-section-detail,
div.bms-list-card-detail div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail,
div.bms-list-card-bar-detail div.bms-list-card-section-detail,
div.bms-list-card-detail-action div.bms-list-card-section-detail,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail,
div.bms-list-card-table div.bms-list-card-section-detail,
div.bms-list-card-table-action div.bms-list-card-section-detail,
div.bms-list-card-detail-table div.bms-list-card-section-detail,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail,
div.bms-list-card-detail-status div.bms-list-card-section-detail,
div.bms-list-card-contact div.bms-list-card-section-detail,
div.bms-list-card-contact-action div.bms-list-card-section-detail,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
div.bms-list-card div.bms-list-card-section-detail p,
div.bms-list-card-detail div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail div.bms-list-card-section-detail p,
div.bms-list-card-detail-action div.bms-list-card-section-detail p,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail p,
div.bms-list-card-table div.bms-list-card-section-detail p,
div.bms-list-card-table-action div.bms-list-card-section-detail p,
div.bms-list-card-detail-table div.bms-list-card-section-detail p,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail p,
div.bms-list-card-detail-status div.bms-list-card-section-detail p,
div.bms-list-card-contact div.bms-list-card-section-detail p,
div.bms-list-card-contact-action div.bms-list-card-section-detail p,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail p,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail p {
  font-weight: 300;
}
div.bms-list-card div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-table div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-table-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-table div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-status div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-contact div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-contact-action div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail p.bms-list-card-section-detail-title-line {
  font-size: 20px;
  font-weight: 400;
}
div.bms-list-card div.bms-list-card-section-detail dl,
div.bms-list-card-detail div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail div.bms-list-card-section-detail dl,
div.bms-list-card-detail-action div.bms-list-card-section-detail dl,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail dl,
div.bms-list-card-table div.bms-list-card-section-detail dl,
div.bms-list-card-table-action div.bms-list-card-section-detail dl,
div.bms-list-card-detail-table div.bms-list-card-section-detail dl,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail dl,
div.bms-list-card-detail-status div.bms-list-card-section-detail dl,
div.bms-list-card-contact div.bms-list-card-section-detail dl,
div.bms-list-card-contact-action div.bms-list-card-section-detail dl,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail dl,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail dl {
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  margin: unset;
}
div.bms-list-card div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-table div.bms-list-card-section-detail dl dt,
div.bms-list-card-table-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-table div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-status div.bms-list-card-section-detail dl dt,
div.bms-list-card-contact div.bms-list-card-section-detail dl dt,
div.bms-list-card-contact-action div.bms-list-card-section-detail dl dt,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail dl dt,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail dl dt {
  text-align: left;
}
div.bms-list-card div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-table div.bms-list-card-section-detail dl dd,
div.bms-list-card-table-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-table div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-status div.bms-list-card-section-detail dl dd,
div.bms-list-card-contact div.bms-list-card-section-detail dl dd,
div.bms-list-card-contact-action div.bms-list-card-section-detail dl dd,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail dl dd,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail dl dd {
  margin: 0;
  text-align: right;
}
div.bms-list-card div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-table div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-table div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-status div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-contact div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-contact-action div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-detail-timeline div.bms-list-card-section-detail:has(dl > dt:only-of-type),
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail:has(dl > dt:only-of-type) {
  -ms-flex-item-align: center;
      align-self: center;
}
div.bms-list-card div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-status div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-table div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-table div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-table div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-status div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-contact div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-contact-action div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-detail-timeline div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-detail:has(dl > dt:only-of-type) dl {
  margin: unset;
}
div.bms-list-card div.bms-list-card-section-action,
div.bms-list-card-detail div.bms-list-card-section-action,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail div.bms-list-card-section-action,
div.bms-list-card-detail-action div.bms-list-card-section-action,
div.bms-list-card-detail-status-action div.bms-list-card-section-action,
div.bms-list-card-table div.bms-list-card-section-action,
div.bms-list-card-table-action div.bms-list-card-section-action,
div.bms-list-card-detail-table div.bms-list-card-section-action,
div.bms-list-card-detail-table-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action,
div.bms-list-card-detail-status div.bms-list-card-section-action,
div.bms-list-card-contact div.bms-list-card-section-action,
div.bms-list-card-contact-action div.bms-list-card-section-action,
div.bms-list-card-detail-timeline div.bms-list-card-section-action,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action,
div.bms-list-card div.bms-list-card-timeline-action,
div.bms-list-card-detail div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail div.bms-list-card-timeline-action,
div.bms-list-card-detail-action div.bms-list-card-timeline-action,
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action,
div.bms-list-card-table div.bms-list-card-timeline-action,
div.bms-list-card-table-action div.bms-list-card-timeline-action,
div.bms-list-card-detail-table div.bms-list-card-timeline-action,
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action,
div.bms-list-card-detail-status div.bms-list-card-timeline-action,
div.bms-list-card-contact div.bms-list-card-timeline-action,
div.bms-list-card-contact-action div.bms-list-card-timeline-action,
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action {
  display: grid;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -ms-flex-line-pack: end;
      align-content: end;
  row-gap: 10px;
}
div.bms-list-card div.bms-list-card-section-action button,
div.bms-list-card-detail div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action button,
div.bms-list-card-bar-detail div.bms-list-card-section-action button,
div.bms-list-card-detail-action div.bms-list-card-section-action button,
div.bms-list-card-detail-status-action div.bms-list-card-section-action button,
div.bms-list-card-table div.bms-list-card-section-action button,
div.bms-list-card-table-action div.bms-list-card-section-action button,
div.bms-list-card-detail-table div.bms-list-card-section-action button,
div.bms-list-card-detail-table-action div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action button,
div.bms-list-card-detail-status div.bms-list-card-section-action button,
div.bms-list-card-contact div.bms-list-card-section-action button,
div.bms-list-card-contact-action div.bms-list-card-section-action button,
div.bms-list-card-detail-timeline div.bms-list-card-section-action button,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action button,
div.bms-list-card div.bms-list-card-timeline-action button,
div.bms-list-card-detail div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail div.bms-list-card-timeline-action button,
div.bms-list-card-detail-action div.bms-list-card-timeline-action button,
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action button,
div.bms-list-card-table div.bms-list-card-timeline-action button,
div.bms-list-card-table-action div.bms-list-card-timeline-action button,
div.bms-list-card-detail-table div.bms-list-card-timeline-action button,
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action button,
div.bms-list-card-detail-status div.bms-list-card-timeline-action button,
div.bms-list-card-contact div.bms-list-card-timeline-action button,
div.bms-list-card-contact-action div.bms-list-card-timeline-action button,
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action button,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action button {
  width: 150px;
  height: 40px;
  border: none;
  border-radius: 10px;
  font-size: 20px;
  color: var(--card-background);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1))), var(--snap-primary);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  -webkit-transition: all 50ms ease-in;
  -o-transition: all 50ms ease-in;
  transition: all 50ms ease-in;
}
div.bms-list-card div.bms-list-card-section-action button:active,
div.bms-list-card-detail div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail div.bms-list-card-section-action button:active,
div.bms-list-card-detail-action div.bms-list-card-section-action button:active,
div.bms-list-card-detail-status-action div.bms-list-card-section-action button:active,
div.bms-list-card-table div.bms-list-card-section-action button:active,
div.bms-list-card-table-action div.bms-list-card-section-action button:active,
div.bms-list-card-detail-table div.bms-list-card-section-action button:active,
div.bms-list-card-detail-table-action div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action button:active,
div.bms-list-card-detail-status div.bms-list-card-section-action button:active,
div.bms-list-card-contact div.bms-list-card-section-action button:active,
div.bms-list-card-contact-action div.bms-list-card-section-action button:active,
div.bms-list-card-detail-timeline div.bms-list-card-section-action button:active,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action button:active,
div.bms-list-card div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-table div.bms-list-card-timeline-action button:active,
div.bms-list-card-table-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-table div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-status div.bms-list-card-timeline-action button:active,
div.bms-list-card-contact div.bms-list-card-timeline-action button:active,
div.bms-list-card-contact-action div.bms-list-card-timeline-action button:active,
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action button:active,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action button:active {
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}
div.bms-list-card div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-status div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-status-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-table div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-table-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-table div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-table-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-table div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-status div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-contact div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-contact-action div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-detail-timeline div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action button:nth-child(2),
div.bms-list-card div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-table div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-table-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-table div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-status div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-contact div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-contact-action div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action button:nth-child(2),
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action button:nth-child(2) {
  -ms-flex-item-align: end;
      align-self: end;
}
div.bms-list-card div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-status-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-table div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-table-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-table div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-table-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-status div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-contact div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-contact-action div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-detail-timeline div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action div.bms-list-card-action-status p,
div.bms-list-card div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-table div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-table div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-status div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-contact div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-contact-action div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action div.bms-list-card-action-status p {
  justify-self: center;
  font-size: 20px;
}
div.bms-list-card div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact-action div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-timeline div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact-action div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-timeline div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-timeline-action div.bms-list-card-action-status div.bms-list-card-action-status-bar {
  width: 150px;
  height: 15px;
  border-radius: 4px;
}
div.bms-list-card div.bms-list-card-section-status,
div.bms-list-card-detail div.bms-list-card-section-status,
div.bms-list-card-bar-detail-action div.bms-list-card-section-status,
div.bms-list-card-bar-detail-status div.bms-list-card-section-status,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-status,
div.bms-list-card-bar-detail div.bms-list-card-section-status,
div.bms-list-card-detail-action div.bms-list-card-section-status,
div.bms-list-card-detail-status-action div.bms-list-card-section-status,
div.bms-list-card-table div.bms-list-card-section-status,
div.bms-list-card-table-action div.bms-list-card-section-status,
div.bms-list-card-detail-table div.bms-list-card-section-status,
div.bms-list-card-detail-table-action div.bms-list-card-section-status,
div.bms-list-card-bar-detail-table div.bms-list-card-section-status,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-status,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-status,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-status,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-status,
div.bms-list-card-detail-status div.bms-list-card-section-status,
div.bms-list-card-contact div.bms-list-card-section-status,
div.bms-list-card-contact-action div.bms-list-card-section-status,
div.bms-list-card-detail-timeline div.bms-list-card-section-status,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-status {
  display: grid;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  row-gap: 10px;
}
div.bms-list-card div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-status-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-table div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-table-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-table div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-table-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-status div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-contact div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-contact-action div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-detail-timeline div.bms-list-card-section-status div.bms-list-card-action-status p,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-status div.bms-list-card-action-status p {
  justify-self: center;
  font-size: 20px;
}
div.bms-list-card div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-table-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-table-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-status div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-contact-action div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-detail-timeline div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-status div.bms-list-card-action-status div.bms-list-card-action-status-bar {
  width: 150px;
  height: 15px;
  border-radius: 4px;
}
div.bms-list-card div.bms-list-card-section-action-selection,
div.bms-list-card-detail div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail div.bms-list-card-section-action-selection,
div.bms-list-card-detail-action div.bms-list-card-section-action-selection,
div.bms-list-card-detail-status-action div.bms-list-card-section-action-selection,
div.bms-list-card-table div.bms-list-card-section-action-selection,
div.bms-list-card-table-action div.bms-list-card-section-action-selection,
div.bms-list-card-detail-table div.bms-list-card-section-action-selection,
div.bms-list-card-detail-table-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action-selection,
div.bms-list-card-detail-status div.bms-list-card-section-action-selection,
div.bms-list-card-contact div.bms-list-card-section-action-selection,
div.bms-list-card-contact-action div.bms-list-card-section-action-selection,
div.bms-list-card-detail-timeline div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action-selection {
  display: grid;
  grid-template-rows: 1fr;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.bms-list-card div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-status-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-table div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-table-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-table div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-table-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-table div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-status div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-contact div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-contact-action div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-detail-timeline div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action-selection input.bms-list-card-selection-checkbox {
  width: 2em;
  height: 2em;
  border: none;
  border-radius: 10px;
  color: var(--card-background);
  background-color: var(--snap-primary);
}
div.bms-list-card-detail div.bms-list-card-circle-initials,
div.bms-list-card-detail div.bms-list-card-circle-picture {
  -ms-flex-line-pack: center;
      align-content: center;
  width: 2.3em;
  height: 2.3em;
  margin: auto;
  border-radius: 50%;
  font-size: 4em;
  text-align: center;
  background-color: lightgray;
}
div.bms-list-card-detail div.bms-list-card-circle-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div.bms-list-card-detail div.bms-list-card-circle-picture img {
  width: inherit;
  height: inherit;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
div.bms-list-card-detail div.bms-list-card-section-header-detail {
  margin: 10px;
  padding: 10px;
  border-radius: 10px;
  font-size: 1.1em;
  background-color: #e7e7e7;
  /* TODO: Change to theme variable */
}
div.bms-list-card-detail div.bms-list-card-section-header-detail dl {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  gap: 12px 20px;
  margin: unset;
}
div.bms-list-card-detail div.bms-list-card-section-header-detail dl dt {
  display: inline-block;
}
div.bms-list-card-detail div.bms-list-card-section-header-detail dl dd {
  display: inline-block;
  width: 75%;
  margin: unset;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p {
  justify-self: center;
  font-weight: normal;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(1) {
  font-size: 1.3em;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(2) {
  font-size: 2.5em;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 60px;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) span {
  font-size: 1.3em;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) button:nth-of-type(1) {
  background-color: var(--app-green);
  border-color: var(--app-green);
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) button:nth-of-type(2) {
  background-color: red;
  border-color: red;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) span:nth-child(2) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  justify-self: center;
  font-size: 0.8em;
  font-weight: lighter;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(4) span:nth-child(4) {
  justify-self: center;
  font-size: 0.8em;
  font-weight: lighter;
}
div.bms-list-card-detail div.bms-list-card-section-detail-punch p:nth-of-type(5) {
  font-size: 1.3em;
}
div.bms-list-card-detail:has(div.bms-list-card-circle-initials, div.bms-list-card-circle-picture) div:nth-of-type(2) {
  font-size: 2em;
  text-align: center;
}
div.bms-list-card-bar-detail-table,
div.bms-list-card-bar-detail-table-status,
div.bms-list-card-bar-detail-table-status-action,
div.bms-list-card-bar-detail-table-action {
  display: grid;
  grid-template-columns: 20px 1fr 1fr;
  grid-template-rows: auto auto auto;
  padding: 10px;
}
div.bms-list-card-bar-detail-table div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-color-bar,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-color-bar {
  grid-row: span 3;
}
div.bms-list-card-bar-detail-table div.bms-list-card-section-table,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-table,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-table,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-table {
  grid-row: 2;
  grid-column: 2 / span 2;
  margin-top: 5px;
}
div.bms-list-card-bar-detail-table div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-status div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-status-action div.bms-list-card-section-action,
div.bms-list-card-bar-detail-table-action div.bms-list-card-section-action {
  grid-row: 3;
  grid-column: 3;
  margin-top: 10px;
}
div.bms-list-card-detail-status {
  display: grid;
  grid-template-columns: auto auto;
}
div.bms-list-card-detail-status div.bms-list-card-section-detail,
div.bms-list-card-detail-status div.bms-list-card-section-status {
  -ms-flex-item-align: center;
      align-self: center;
}
div.bms-list-card-detail-table-action div.bms-list-card-section-action {
  padding-top: 10px;
}
div.bms-list-card-empty-message {
  margin: 10px;
  text-align: center;
  color: var(--snap-primary);
}
div.bms-list-card-group-header {
  margin: 10px;
  margin-bottom: 0px;
  margin-left: 15px;
  font-size: 20px;
  font-weight: 500;
}
div.bms-list-card-bar-detail-action,
div.bms-list-card-bar-detail-status,
div.bms-list-card-bar-detail-status-action,
div.bms-list-card-bar-detail-action-progress {
  display: grid;
  grid-template-columns: 20px 1fr 1fr;
  grid-row-gap: 10px;
  padding: 10px;
}
div.bms-list-card-bar-detail-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-status div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action-selection,
div.bms-list-card-bar-detail-action-progress div.bms-list-card-section-action-selection {
  justify-self: right;
  margin-right: 1.2em;
  accent-color: var(--snap-primary);
}
div.bms-list-card-detail div.bms-list-card-section-detail:has(p.bms-list-card-section-detail-title-line) {
  text-align: center;
}
div.bms-list-card-section-progress-bar {
  grid-column: 1 / -1;
}
div.bms-list-card-section-progress-bar div.bms-list-card-section-progress-bar-meter {
  width: 100%;
  height: 12px;
  margin-top: 5px;
  border-radius: 999px;
  overflow: hidden;
  background: lightgrey;
}
div.bms-list-card-section-progress-bar div.bms-list-card-section-progress-bar-meter div.bms-list-card-section-progress-bar-meter-fill {
  height: 100%;
  border-radius: 999px;
  background: var(--app-green);
}
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-action {
  grid-column: 3;
}
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-color-bar {
  grid-row: span 2;
}
div.bms-list-card-bar-detail-status-action div.bms-list-card-section-detail {
  grid-row: span 2;
}
div.bms-list-card-bar-detail {
  display: grid;
  grid-template-columns: 20px 1fr;
  padding: 10px;
}
div.bms-list-card-detail-action {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 10px;
}
div.bms-list-card-bar-detail-action-action {
  display: grid;
  grid-template-columns: 20px 1fr 1fr;
  padding: 10px;
}
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-color-bar {
  grid-row: span 2;
}
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-detail {
  grid-column: span 2;
}
div.bms-list-card-bar-detail-action-action div.bms-list-card-section-action {
  justify-self: center;
  margin-top: 10px;
}
div.bms-list-card-contact,
div.bms-list-card-contact-action {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  padding: 10px;
}
div.bms-list-card-contact div.bms-list-card-section-contact,
div.bms-list-card-contact-action div.bms-list-card-section-contact {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  align-self: center;
  font-size: 18px;
}
div.bms-list-card-contact div.bms-list-card-section-contact div.bms-list-card-contact-title,
div.bms-list-card-contact-action div.bms-list-card-section-contact div.bms-list-card-contact-title {
  grid-column: span 2;
  font-size: 22px;
}
div.bms-list-card-contact div.bms-list-card-section-contact div.bms-list-card-contact-link,
div.bms-list-card-contact-action div.bms-list-card-section-contact div.bms-list-card-contact-link {
  justify-self: center;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 5px;
}
div.bms-list-card-contact div.bms-list-card-section-contact div.bms-list-card-contact-info,
div.bms-list-card-contact-action div.bms-list-card-section-contact div.bms-list-card-contact-info {
  -ms-flex-item-align: center;
      align-self: center;
}
div.bms-list-card-contact div.bms-list-card-section-contact button,
div.bms-list-card-contact-action div.bms-list-card-section-contact button {
  width: 45px;
  height: 45px;
  border: none;
  border-radius: 10px;
  font-size: 20px;
  color: var(--card-background);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1))), var(--snap-primary);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)), var(--snap-primary);
  -webkit-transition: all 50ms ease-in;
  -o-transition: all 50ms ease-in;
  transition: all 50ms ease-in;
}
div.bms-list-card-contact div.bms-list-card-section-contact button span.k-icon,
div.bms-list-card-contact-action div.bms-list-card-section-contact button span.k-icon {
  font-size: 30px;
}
div.bms-list-card-contact div.bms-list-card-section-contact button:active,
div.bms-list-card-contact-action div.bms-list-card-section-contact button:active {
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}
div.bms-list-card-contact div.bms-list-card-section-action,
div.bms-list-card-contact-action div.bms-list-card-section-action {
  grid-row: 2;
  grid-column: 2;
  grid-column: span 2;
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline {
  position: relative;
  isolation: isolate;
  display: grid;
  grid-template-columns: 0.35fr 1fr 1fr;
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-bar {
  position: relative;
  left: 32px;
  width: 5px;
  background-color: var(--snap-primary);
  -webkit-transform: translateX(10%);
      -ms-transform: translateX(10%);
          transform: translateX(10%);
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-entry {
  position: relative;
  display: grid;
  grid-template-columns: 50px 0.7fr 1fr;
  grid-column: span 3;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 10px;
  background-color: var(--text-background);
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-entry div.bms-list-card-timeline-entry-point.filled {
  position: relative;
  z-index: 3;
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: var(--snap-primary);
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-entry div.bms-list-card-timeline-entry-point.open {
  position: relative;
  z-index: 3;
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
  width: 25px;
  height: 25px;
  border: 5px solid var(--snap-primary);
  border-radius: 50%;
  background-color: var(--text-background);
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-entry div.bms-list-card-timeline-bar {
  position: absolute;
  top: -10px;
  bottom: -11px;
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-entry:first-of-type div.bms-list-card-timeline-bar {
  top: 50%;
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline .bms-list-card-timeline-entry:not(:has(~ .bms-list-card-timeline-entry)) div.bms-list-card-timeline-bar {
  bottom: 50%;
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-duration {
  grid-column: 2;
  -ms-flex-item-align: center;
      align-self: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 15px;
  color: white;
  background-color: var(--app-green);
}
div.bms-list-card-detail-timeline div.bms-list-card-section-timeline div.bms-list-card-timeline-action {
  grid-column: 3;
}
@-webkit-keyframes bms-shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
@keyframes bms-shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
div.bms-skeleton-header {
  height: 20px;
  width: 60%;
  margin: 18px 10px 0 15px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #8a8a8a), color-stop(50%, #aaaaaa), color-stop(75%, #8a8a8a));
  background: -o-linear-gradient(left, #8a8a8a 25%, #aaaaaa 50%, #8a8a8a 75%);
  background: linear-gradient(90deg, #8a8a8a 25%, #aaaaaa 50%, #8a8a8a 75%);
  background-size: 200% 100%;
  -webkit-animation: bms-shimmer 1.5s infinite linear;
          animation: bms-shimmer 1.5s infinite linear;
}
div.bms-skeleton-fullpage {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #d8d8d8), color-stop(50%, #ebebeb), color-stop(75%, #d8d8d8));
  background: -o-linear-gradient(left, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background: linear-gradient(90deg, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background-size: 200% 100%;
  -webkit-animation: bms-shimmer 1.5s infinite linear;
          animation: bms-shimmer 1.5s infinite linear;
}
div.bms-skeleton-overlay:has(div.bms-skeleton-fullpage) {
  height: 100%;
  background-color: white;
}
div.bms-skeleton-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
div.bms-skeleton-card {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  margin: 10px;
  padding: 10px;
  border-radius: 10px;
  background-color: var(--card-background);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}
div.bms-skeleton-card div.bms-skeleton-bar {
  display: none;
}
div.bms-skeleton-card.bar {
  grid-template-columns: 12px 1fr;
}
div.bms-skeleton-card.bar div.bms-skeleton-bar {
  display: block;
}
div.bms-skeleton-card div.bms-skeleton-bar {
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #d8d8d8), color-stop(50%, #ebebeb), color-stop(75%, #d8d8d8));
  background: -o-linear-gradient(left, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background: linear-gradient(90deg, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background-size: 200% 100%;
  -webkit-animation: bms-shimmer 1.5s infinite linear;
          animation: bms-shimmer 1.5s infinite linear;
}
div.bms-skeleton-card div.bms-skeleton-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 2px 0;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line {
  height: 13px;
  border-radius: 6px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #d8d8d8), color-stop(50%, #ebebeb), color-stop(75%, #d8d8d8));
  background: -o-linear-gradient(left, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background: linear-gradient(90deg, #d8d8d8 25%, #ebebeb 50%, #d8d8d8 75%);
  background-size: 200% 100%;
  -webkit-animation: bms-shimmer 1.5s infinite linear;
          animation: bms-shimmer 1.5s infinite linear;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.title {
  height: 24px;
  width: 60%;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.full {
  width: 100%;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.long {
  width: 80%;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.medium {
  width: 55%;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.short {
  width: 35%;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.block {
  height: 160px;
  width: 100%;
  border-radius: 8px;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
  height: 32px;
  border-radius: 999px;
  margin-left: auto;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.spacer {
  height: 8px;
  background: none;
  -webkit-animation: none;
          animation: none;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line.progress {
  height: 10px;
  width: 100%;
  border-radius: 999px;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line:nth-child(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line:nth-child(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
div.bms-skeleton-card div.bms-skeleton-content div.bms-skeleton-line:nth-child(4) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.k-toolbar .k-split-button.k-button-group {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-toolbar .k-split-button.k-button-group .k-button {
  background: transparent;
  border-color: transparent;
}
.k-checkbox {
  border-color: rgba(0, 0, 0, 0.5);
}
.k-checkbox:hover {
  border-color: rgba(0, 0, 0, 0.7);
}
.k-checkbox:focus {
  border-color: var(--kendo-color-primary, #1976d2);
}
.k-radio {
  border-color: rgba(0, 0, 0, 0.5);
}
.k-radio:hover {
  border-color: rgba(0, 0, 0, 0.7);
}
.k-radio:focus {
  border-color: var(--kendo-color-primary, #1976d2);
}
.k-form-field,
.form-group,
.form-group.k-form-field {
  margin-bottom: 4px;
  padding-bottom: 0;
}
.k-form-label,
.k-label,
.control-label {
  margin-bottom: 4px;
  padding-bottom: 0;
}
.form-group > label {
  display: block;
  min-height: 16px;
}
.k-form-field-wrap {
  margin-bottom: 0;
  padding-bottom: 0;
}
.app-popup-bodyrow .row {
  margin-bottom: 4px;
}
.k-tabstrip > .k-content {
  padding: 12px;
}
.k-form-field-inline {
  margin-bottom: 4px;
  padding-bottom: 0;
}
.panel-subhead h2 {
  margin: 8px 0;
  line-height: 1;
}
.k-itemcollector-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-itemcollector-wrap .k-input-inner {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-itemcollector-wrap .k-input-suffix.k-lookup-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 4px;
  cursor: pointer;
  border-left: 1px solid var(--kendo-color-border, #ddd);
}
.k-itemcollector-wrap .k-input-suffix.k-lookup-button:hover {
  background-color: var(--kendo-color-base-hover, #cccccc);
  color: var(--kendo-color-on-base, #999999);
}
.k-itemcollector-wrap .k-clear-button,
.k-itemcollector-wrap .k-clear-value {
  visibility: hidden;
}
.k-itemcollector-wrap:focus-within .k-clear-button,
.k-itemcollector-wrap:hover .k-clear-button,
.k-itemcollector-wrap:focus-within .k-clear-value,
.k-itemcollector-wrap:hover .k-clear-value {
  visibility: visible;
}
.k-itemcollector-wrap .k-multiselect {
  width: 100%;
}
.k-textbox-wrap.k-form-field-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-textbox-wrap.k-form-field-wrap > .k-input-prefix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  border-right: 1px solid var(--kendo-color-border, #ddd);
  background-color: var(--kendo-color-surface, #fff);
}
.k-textbox-wrap.k-form-field-wrap > .k-input-prefix .icon-bms-rotated-square:before {
  color: #e3a21a;
}
.k-textbox-wrap.k-form-field-wrap > .k-input-inner {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-textbox-wrap.k-form-field-wrap > .k-input-suffix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  cursor: pointer;
  border-left: 1px solid var(--kendo-color-border, #ddd);
}
.k-textbox-wrap.k-form-field-wrap > .k-input-suffix.k-button-icon:hover {
  background-color: var(--kendo-color-base-hover, #cccccc);
  color: var(--kendo-color-on-base, #999999);
}
.k-textbox-wrap.k-form-field-wrap > .k-input-suffix.k-button-icon:active {
  background-color: var(--kendo-color-base-emphasis, #b3b3b3);
}
.k-textbox-wrap.k-form-field-wrap > .k-input-suffix + .k-input-suffix {
  border-left: none;
}
.k-form-field.radio-option {
  margin-bottom: 12px;
}
.k-form-field.radio-option:last-child {
  margin-bottom: 0;
}
.k-radio-wrap:hover:not(.k-disabled) {
  background-color: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
  margin: -4px;
  padding: 4px;
}
.radio-option-content {
  margin-left: 32px;
  margin-top: 8px;
}
.k-dialog .k-form-field.radio-option,
.k-window .k-form-field.radio-option {
  margin-bottom: 0.75rem;
}
.k-checkbox-wrap,
.k-checkbox-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-checkbox + .k-checkbox-label,
.k-checkbox-wrap .k-checkbox-label {
  vertical-align: middle;
  line-height: 1;
}
.form-group.k-form-field:not(.k-form-field-inline) .k-form-field-wrap .k-checkbox-wrap {
  min-height: 36px;
}
.k-numerictextbox .k-input-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-numerictextbox .k-input-spinner .k-spinner-increase,
.k-numerictextbox .k-input-spinner .k-spinner-decrease {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  padding: 0;
  height: auto;
}
.app-popup-bodyrow .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.app-popup-bodyrow .row > [class*="col-"] {
  float: none;
}
.k-form label,
.k-form-field label,
.k-form .k-label,
.k-form .k-form-label,
.app-popup-bodyrow label {
  font-weight: normal;
}
.k-input.k-textbox .k-input-inner,
.k-input.k-textbox .k-input-inner:focus,
.k-input.k-textbox .k-input-inner:focus-visible {
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.k-menu .k-icon {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px;
  min-height: 24px;
  padding: 4px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.k-menu .k-icon[class*="icon-bms-"]:before {
  font-size: 16px !important;
  line-height: 1 !important;
}
.k-menu .k-icon.bg-a,
.k-menu .k-icon.bg-b,
.k-menu .k-icon.bg-c,
.k-menu .k-icon.bg-d,
.k-menu .k-icon.bg-e,
.k-menu .k-icon.bg-f,
.k-menu .k-icon.bg-g,
.k-menu .k-icon.bg-h,
.k-menu .k-icon.bg-i {
  border-radius: 4px;
}
.k-menu .k-menu-link {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-menu > li.logo-button .icon-bms-logo,
.k-menu > li.logo-button .icon-bms-ask-question {
  font-size: 24px;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px;
  min-height: 28px;
}
.k-menu > li.logo-button .icon-bms-logo:before,
.k-menu > li.logo-button .icon-bms-ask-question:before {
  font-size: 24px !important;
}
.k-input .k-button-icon > i,
.k-textbox .k-button-icon > i,
.k-input-prefix > i {
  font-size: 16px;
  line-height: 1;
}
.k-input .k-icon[class*="icon-bms-"],
.k-textbox .k-icon[class*="icon-bms-"],
.k-button .k-icon[class*="icon-bms-"] {
  font-size: 16px;
  line-height: 1;
  width: 16px;
  height: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-input .k-icon[class*="icon-bms-"]:before,
.k-textbox .k-icon[class*="icon-bms-"]:before,
.k-button .k-icon[class*="icon-bms-"]:before {
  font-size: 16px;
  line-height: 1;
}
.k-window-titlebar,
.k-dialog-titlebar {
  background: var(--kendo-color-surface, #fff);
  border-bottom: 1px solid var(--kendo-color-border, #e0e0e0);
  color: var(--kendo-color-primary, #1976d2);
  font-weight: 600;
}
.k-window-titlebar .k-window-title,
.k-dialog-titlebar .k-window-title,
.k-window-titlebar .k-dialog-title,
.k-dialog-titlebar .k-dialog-title {
  color: var(--kendo-color-primary, #1976d2);
  font-weight: 600;
}
.k-window-titlebar .k-window-actions .k-button,
.k-dialog-titlebar .k-window-actions .k-button,
.k-window-titlebar .k-dialog-actions .k-button,
.k-dialog-titlebar .k-dialog-actions .k-button,
.k-window-titlebar .k-window-actions .k-window-action,
.k-dialog-titlebar .k-window-actions .k-window-action,
.k-window-titlebar .k-dialog-actions .k-window-action,
.k-dialog-titlebar .k-dialog-actions .k-window-action,
.k-window-titlebar .k-window-actions .k-dialog-action,
.k-dialog-titlebar .k-window-actions .k-dialog-action,
.k-window-titlebar .k-dialog-actions .k-dialog-action,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action {
  color: var(--kendo-color-subtle, #666);
}
.k-window-titlebar .k-window-actions .k-button:hover,
.k-dialog-titlebar .k-window-actions .k-button:hover,
.k-window-titlebar .k-dialog-actions .k-button:hover,
.k-dialog-titlebar .k-dialog-actions .k-button:hover,
.k-window-titlebar .k-window-actions .k-window-action:hover,
.k-dialog-titlebar .k-window-actions .k-window-action:hover,
.k-window-titlebar .k-dialog-actions .k-window-action:hover,
.k-dialog-titlebar .k-dialog-actions .k-window-action:hover,
.k-window-titlebar .k-window-actions .k-dialog-action:hover,
.k-dialog-titlebar .k-window-actions .k-dialog-action:hover,
.k-window-titlebar .k-dialog-actions .k-dialog-action:hover,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action:hover {
  color: var(--kendo-color-primary, #1976d2);
  background: var(--kendo-color-primary-subtle, rgba(25, 118, 210, 0.08));
}
.k-window-titlebar .k-window-actions .k-button .k-icon,
.k-dialog-titlebar .k-window-actions .k-button .k-icon,
.k-window-titlebar .k-dialog-actions .k-button .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-button .k-icon,
.k-window-titlebar .k-window-actions .k-window-action .k-icon,
.k-dialog-titlebar .k-window-actions .k-window-action .k-icon,
.k-window-titlebar .k-dialog-actions .k-window-action .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action .k-icon,
.k-window-titlebar .k-window-actions .k-dialog-action .k-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action .k-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action .k-icon,
.k-window-titlebar .k-window-actions .k-button .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-button .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-button .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-button .k-svg-icon,
.k-window-titlebar .k-window-actions .k-window-action .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-window-action .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-window-action .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action .k-svg-icon,
.k-window-titlebar .k-window-actions .k-dialog-action .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action .k-svg-icon,
.k-window-titlebar .k-window-actions .k-button .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-button .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-button .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-button .k-button-icon,
.k-window-titlebar .k-window-actions .k-window-action .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-window-action .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-window-action .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action .k-button-icon,
.k-window-titlebar .k-window-actions .k-dialog-action .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action .k-button-icon {
  color: var(--kendo-color-subtle, #666);
}
.k-window-titlebar .k-window-actions .k-button:hover .k-icon,
.k-dialog-titlebar .k-window-actions .k-button:hover .k-icon,
.k-window-titlebar .k-dialog-actions .k-button:hover .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-button:hover .k-icon,
.k-window-titlebar .k-window-actions .k-window-action:hover .k-icon,
.k-dialog-titlebar .k-window-actions .k-window-action:hover .k-icon,
.k-window-titlebar .k-dialog-actions .k-window-action:hover .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action:hover .k-icon,
.k-window-titlebar .k-window-actions .k-dialog-action:hover .k-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action:hover .k-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action:hover .k-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action:hover .k-icon,
.k-window-titlebar .k-window-actions .k-button:hover .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-button:hover .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-button:hover .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-button:hover .k-svg-icon,
.k-window-titlebar .k-window-actions .k-window-action:hover .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-window-action:hover .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-window-action:hover .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action:hover .k-svg-icon,
.k-window-titlebar .k-window-actions .k-dialog-action:hover .k-svg-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action:hover .k-svg-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action:hover .k-svg-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action:hover .k-svg-icon,
.k-window-titlebar .k-window-actions .k-button:hover .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-button:hover .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-button:hover .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-button:hover .k-button-icon,
.k-window-titlebar .k-window-actions .k-window-action:hover .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-window-action:hover .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-window-action:hover .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-window-action:hover .k-button-icon,
.k-window-titlebar .k-window-actions .k-dialog-action:hover .k-button-icon,
.k-dialog-titlebar .k-window-actions .k-dialog-action:hover .k-button-icon,
.k-window-titlebar .k-dialog-actions .k-dialog-action:hover .k-button-icon,
.k-dialog-titlebar .k-dialog-actions .k-dialog-action:hover .k-button-icon {
  color: var(--kendo-color-primary, #1976d2);
}
textarea.k-textbox:focus,
textarea.k-textbox:focus-visible {
  border-color: var(--kendo-color-primary, #1976d2);
  outline: none;
  -webkit-box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.1);
          box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.1);
}
.k-calendar .k-calendar-td .k-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-chart path[stroke="var(--kendo-color-border)"] {
  stroke: var(--kendo-color-border, #e0e0e0);
}
.k-grid-header th.k-header .k-cell-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-grid-header th.k-header .k-checkbox-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 16px;
  margin-right: 6px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.k-grid-header th.k-header .k-checkbox-wrap input.k-checkbox {
  vertical-align: middle;
}
.app-popup-body .k-actions,
.app-popup-body .k-dialog-actions,
.app-popup-body footer.k-actions {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  background: transparent;
}
.app-popup-body .k-button-group-start,
.app-popup-body .k-button-group-end,
.app-popup-body .k-button-group {
  display: block;
}
.app-popup-body .k-button-group-start {
  float: left;
}
.app-popup-body .k-button-group-end {
  float: right;
}
body.bms-mobile-body .k-appbar .k-button {
  padding: 4px;
}
body.bms-mobile-body .k-appbar .k-button .k-svg-icon {
  width: 24px !important;
  height: 24px !important;
}
body.bms-mobile-body .k-appbar .k-button .k-svg-icon svg {
  width: 24px !important;
  height: 24px !important;
}
body.bms-mobile-body #viewMenu_actionBar_btnLogout.k-button {
  background-color: red;
  color: #fff;
}
body.bms-mobile-body #viewMenu_actionBar_btnLogout.k-button:hover {
  background-color: #a42121;
  color: #fff;
}
@media print {
  /* Change base font to smaller */
  body {
    font-size: 1em !important;
    /* Assuming a base of 10px font size*/
  }
  /*  Change Bootstrap grid system to use percentage for scaling */
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left !important;
  }
  .col-md-12 {
    width: 100%  !important;
  }
  .col-md-11 {
    width: 91.66666667% !important;
  }
  .col-md-10 {
    width: 83.33333333% !important;
  }
  .col-md-9 {
    width: 75%  !important;
  }
  .col-md-8 {
    width: 66.66666667% !important;
  }
  .col-md-7 {
    width: 58.33333333% !important;
  }
  .col-md-6 {
    width: 50%  !important;
  }
  .col-md-5 {
    width: 41.66666667% !important;
  }
  .col-md-4 {
    width: 33.33333333% !important;
  }
  .col-md-3 {
    width: 25%  !important;
  }
  .col-md-2 {
    width: 16.66666667% !important;
  }
  .col-md-1 {
    width: 8.33333333% !important;
  }
  /* Show tabs in full text */
  ul.k-tabstrip-items span.k-link i.visible-xs.visible-sm {
    display: none !important;
  }
  ul.k-tabstrip-items span.k-link span.visible-md.visible-lg {
    display: block !important;
  }
}
html {
  font-size: 100%;
}
/*

body {
	font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, Roboto, sans-serif;
}
// Force Kendo and BMS controls to use consistent font stack
.k-widget, .k-window, .k-dialog, .k-grid, .k-menu, .k-button,
.bms-grid, .bms-cell, .bms-ch, .bms-rh, .bms-shift-assignment, .bms-text-line {
	font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, Roboto, sans-serif;
}
*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxpbnB1dCBjc3MgMT4iLCJibXMtc3R5bGVzLmxlc3MiLCJib290c3RyYXAtMy4xLjEvbm9ybWFsaXplLmxlc3MiLCJib290c3RyYXAtMy4xLjEvc2NhZmZvbGRpbmcubGVzcyIsImJvb3RzdHJhcC0zLjEuMS9taXhpbnMubGVzcyIsImJvb3RzdHJhcC0zLjEuMS9ncmlkLmxlc3MiLCJib290c3RyYXAtMy4xLjEvdXRpbGl0aWVzLmxlc3MiLCJib290c3RyYXAtMy4xLjEvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsImFwcF9CTVNGb250Lmxlc3MiLCJhcHBfQk1TR3JpZC5sZXNzIiwiYXBwX2dlbmVyYWwubGVzcyIsIm1vYmlsZV9mcmFtZXdvcmsubGVzcyIsImFwcF9rZW5kb19vdmVycmlkZXMubGVzcyIsIm1vYmlsZV9rZW5kb19vdmVycmlkZXMubGVzcyIsImFwcF9wcmludC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlLQUF5SztBQ0V6SztFQUNDLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q0RBQTtBQUNELDREQUE0RDtBRUc1RDtFQUNFLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSwrQkFBQTtDRkREO0FFUUQ7RUFDRSxVQUFBO0NGTkQ7QUVnQkQ7Ozs7Ozs7Ozs7OztFQVlFLGVBQUE7Q0ZkRDtBRXNCRDs7OztFQUlFLHNCQUFBO0VBQ0EseUJBQUE7Q0ZwQkQ7QUU0QkQ7RUFDRSxjQUFBO0VBQ0EsVUFBQTtDRjFCRDtBRWtDRDs7RUFFRSxjQUFBO0NGaENEO0FFMENEO0VBQ0Usd0JBQUE7Q0Z4Q0Q7QUUrQ0Q7O0VBRUUsV0FBQTtDRjdDRDtBRXVERDtFQUNFLDBCQUFBO0NGckREO0FFNEREOztFQUVFLGtCQUFBO0NGMUREO0FFaUVEO0VBQ0UsbUJBQUE7Q0YvREQ7QUV1RUQ7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7Q0ZyRUQ7QUU0RUQ7RUFDRSxp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O0FLdFFEO0VEaW1CRSxtQkFBQTtFQUNBLG9CQUFBO0NKeFZEO0FJNmRJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQyxtQkFBQTtFQUVBLGdCQUFBO0VBRUEsbUJBQUE7RUFDQSxvQkFBQTtDSjlhTDtBSThiSTs7Ozs7Ozs7Ozs7O0VBQ0MsWUFBQTtDSmpiTDtBSXdiRTtFQUNDLFlBQUE7Q0p0Ykg7QUlxYkU7RUFDQyxvQkFBQTtDSm5iSDtBSWtiRTtFQUNDLG9CQUFBO0NKaGJIO0FJK2FFO0VBQ0MsV0FBQTtDSjdhSDtBSTRhRTtFQUNDLG9CQUFBO0NKMWFIO0FJeWFFO0VBQ0Msb0JBQUE7Q0p2YUg7QUlzYUU7RUFDQyxXQUFBO0NKcGFIO0FJbWFFO0VBQ0Msb0JBQUE7Q0pqYUg7QUlnYUU7RUFDQyxvQkFBQTtDSjlaSDtBSTZaRTtFQUNDLFdBQUE7Q0ozWkg7QUkwWkU7RUFDQyxvQkFBQTtDSnhaSDtBSXVaRTtFQUNDLG1CQUFBO0NKclpIO0FJOFpFO0VBQ0MsWUFBQTtDSjVaSDtBSTJaRTtFQUNDLG9CQUFBO0NKelpIO0FJd1pFO0VBQ0Msb0JBQUE7Q0p0Wkg7QUlxWkU7RUFDQyxXQUFBO0NKblpIO0FJa1pFO0VBQ0Msb0JBQUE7Q0poWkg7QUkrWUU7RUFDQyxvQkFBQTtDSjdZSDtBSTRZRTtFQUNDLFdBQUE7Q0oxWUg7QUl5WUU7RUFDQyxvQkFBQTtDSnZZSDtBSXNZRTtFQUNDLG9CQUFBO0NKcFlIO0FJbVlFO0VBQ0MsV0FBQTtDSmpZSDtBSWdZRTtFQUNDLG9CQUFBO0NKOVhIO0FJNlhFO0VBQ0MsbUJBQUE7Q0ozWEg7QUkwWEU7RUFDQyxVQUFBO0NKeFhIO0FJa1hFO0VBQ0MsV0FBQTtDSmhYSDtBSStXRTtFQUNDLG1CQUFBO0NKN1dIO0FJNFdFO0VBQ0MsbUJBQUE7Q0oxV0g7QUl5V0U7RUFDQyxVQUFBO0NKdldIO0FJc1dFO0VBQ0MsbUJBQUE7Q0pwV0g7QUltV0U7RUFDQyxtQkFBQTtDSmpXSDtBSWdXRTtFQUNDLFVBQUE7Q0o5Vkg7QUk2VkU7RUFDQyxtQkFBQTtDSjNWSDtBSTBWRTtFQUNDLG1CQUFBO0NKeFZIO0FJdVZFO0VBQ0MsVUFBQTtDSnJWSDtBSW9WRTtFQUNDLG1CQUFBO0NKbFZIO0FJaVZFO0VBQ0Msa0JBQUE7Q0ovVUg7QUk4VUU7RUFDQyxTQUFBO0NKNVVIO0FJcVZFO0VBQ0Msa0JBQUE7Q0puVkg7QUlrVkU7RUFDQywwQkFBQTtDSmhWSDtBSStVRTtFQUNDLDBCQUFBO0NKN1VIO0FJNFVFO0VBQ0MsaUJBQUE7Q0oxVUg7QUl5VUU7RUFDQywwQkFBQTtDSnZVSDtBSXNVRTtFQUNDLDBCQUFBO0NKcFVIO0FJbVVFO0VBQ0MsaUJBQUE7Q0pqVUg7QUlnVUU7RUFDQywwQkFBQTtDSjlUSDtBSTZURTtFQUNDLDBCQUFBO0NKM1RIO0FJMFRFO0VBQ0MsaUJBQUE7Q0p4VEg7QUl1VEU7RUFDQywwQkFBQTtDSnJUSDtBSW9URTtFQUNDLHlCQUFBO0NKbFRIO0FJaVRFO0VBQ0MsZ0JBQUE7Q0ovU0g7QUs3Y0Q7RURvdUJLOzs7Ozs7Ozs7Ozs7SUFDQyxZQUFBO0dKelFIO0VJZ1JBO0lBQ0MsWUFBQTtHSjlRRDtFSTZRQTtJQUNDLG9CQUFBO0dKM1FEO0VJMFFBO0lBQ0Msb0JBQUE7R0p4UUQ7RUl1UUE7SUFDQyxXQUFBO0dKclFEO0VJb1FBO0lBQ0Msb0JBQUE7R0psUUQ7RUlpUUE7SUFDQyxvQkFBQTtHSi9QRDtFSThQQTtJQUNDLFdBQUE7R0o1UEQ7RUkyUEE7SUFDQyxvQkFBQTtHSnpQRDtFSXdQQTtJQUNDLG9CQUFBO0dKdFBEO0VJcVBBO0lBQ0MsV0FBQTtHSm5QRDtFSWtQQTtJQUNDLG9CQUFBO0dKaFBEO0VJK09BO0lBQ0MsbUJBQUE7R0o3T0Q7RUlzUEE7SUFDQyxZQUFBO0dKcFBEO0VJbVBBO0lBQ0Msb0JBQUE7R0pqUEQ7RUlnUEE7SUFDQyxvQkFBQTtHSjlPRDtFSTZPQTtJQUNDLFdBQUE7R0ozT0Q7RUkwT0E7SUFDQyxvQkFBQTtHSnhPRDtFSXVPQTtJQUNDLG9CQUFBO0dKck9EO0VJb09BO0lBQ0MsV0FBQTtHSmxPRDtFSWlPQTtJQUNDLG9CQUFBO0dKL05EO0VJOE5BO0lBQ0Msb0JBQUE7R0o1TkQ7RUkyTkE7SUFDQyxXQUFBO0dKek5EO0VJd05BO0lBQ0Msb0JBQUE7R0p0TkQ7RUlxTkE7SUFDQyxtQkFBQTtHSm5ORDtFSWtOQTtJQUNDLFVBQUE7R0poTkQ7RUkwTUE7SUFDQyxXQUFBO0dKeE1EO0VJdU1BO0lBQ0MsbUJBQUE7R0pyTUQ7RUlvTUE7SUFDQyxtQkFBQTtHSmxNRDtFSWlNQTtJQUNDLFVBQUE7R0ovTEQ7RUk4TEE7SUFDQyxtQkFBQTtHSjVMRDtFSTJMQTtJQUNDLG1CQUFBO0dKekxEO0VJd0xBO0lBQ0MsVUFBQTtHSnRMRDtFSXFMQTtJQUNDLG1CQUFBO0dKbkxEO0VJa0xBO0lBQ0MsbUJBQUE7R0poTEQ7RUkrS0E7SUFDQyxVQUFBO0dKN0tEO0VJNEtBO0lBQ0MsbUJBQUE7R0oxS0Q7RUl5S0E7SUFDQyxrQkFBQTtHSnZLRDtFSXNLQTtJQUNDLFNBQUE7R0pwS0Q7RUk2S0E7SUFDQyxrQkFBQTtHSjNLRDtFSTBLQTtJQUNDLDBCQUFBO0dKeEtEO0VJdUtBO0lBQ0MsMEJBQUE7R0pyS0Q7RUlvS0E7SUFDQyxpQkFBQTtHSmxLRDtFSWlLQTtJQUNDLDBCQUFBO0dKL0pEO0VJOEpBO0lBQ0MsMEJBQUE7R0o1SkQ7RUkySkE7SUFDQyxpQkFBQTtHSnpKRDtFSXdKQTtJQUNDLDBCQUFBO0dKdEpEO0VJcUpBO0lBQ0MsMEJBQUE7R0puSkQ7RUlrSkE7SUFDQyxpQkFBQTtHSmhKRDtFSStJQTtJQUNDLDBCQUFBO0dKN0lEO0VJNElBO0lBQ0MseUJBQUE7R0oxSUQ7RUl5SUE7SUFDQyxnQkFBQTtHSnZJRDtDQUNGO0FLN21CRDtFRDJ0Qks7Ozs7Ozs7Ozs7OztJQUNDLFlBQUE7R0poR0g7RUl1R0E7SUFDQyxZQUFBO0dKckdEO0VJb0dBO0lBQ0Msb0JBQUE7R0psR0Q7RUlpR0E7SUFDQyxvQkFBQTtHSi9GRDtFSThGQTtJQUNDLFdBQUE7R0o1RkQ7RUkyRkE7SUFDQyxvQkFBQTtHSnpGRDtFSXdGQTtJQUNDLG9CQUFBO0dKdEZEO0VJcUZBO0lBQ0MsV0FBQTtHSm5GRDtFSWtGQTtJQUNDLG9CQUFBO0dKaEZEO0VJK0VBO0lBQ0Msb0JBQUE7R0o3RUQ7RUk0RUE7SUFDQyxXQUFBO0dKMUVEO0VJeUVBO0lBQ0Msb0JBQUE7R0p2RUQ7RUlzRUE7SUFDQyxtQkFBQTtHSnBFRDtFSTZFQTtJQUNDLFlBQUE7R0ozRUQ7RUkwRUE7SUFDQyxvQkFBQTtHSnhFRDtFSXVFQTtJQUNDLG9CQUFBO0dKckVEO0VJb0VBO0lBQ0MsV0FBQTtHSmxFRDtFSWlFQTtJQUNDLG9CQUFBO0dKL0REO0VJOERBO0lBQ0Msb0JBQUE7R0o1REQ7RUkyREE7SUFDQyxXQUFBO0dKekREO0VJd0RBO0lBQ0Msb0JBQUE7R0p0REQ7RUlxREE7SUFDQyxvQkFBQTtHSm5ERDtFSWtEQTtJQUNDLFdBQUE7R0poREQ7RUkrQ0E7SUFDQyxvQkFBQTtHSjdDRDtFSTRDQTtJQUNDLG1CQUFBO0dKMUNEO0VJeUNBO0lBQ0MsVUFBQTtHSnZDRDtFSWlDQTtJQUNDLFdBQUE7R0ovQkQ7RUk4QkE7SUFDQyxtQkFBQTtHSjVCRDtFSTJCQTtJQUNDLG1CQUFBO0dKekJEO0VJd0JBO0lBQ0MsVUFBQTtHSnRCRDtFSXFCQTtJQUNDLG1CQUFBO0dKbkJEO0VJa0JBO0lBQ0MsbUJBQUE7R0poQkQ7RUllQTtJQUNDLFVBQUE7R0piRDtFSVlBO0lBQ0MsbUJBQUE7R0pWRDtFSVNBO0lBQ0MsbUJBQUE7R0pQRDtFSU1BO0lBQ0MsVUFBQTtHSkpEO0VJR0E7SUFDQyxtQkFBQTtHSkREO0VJQUE7SUFDQyxrQkFBQTtHSkVEO0VJSEE7SUFDQyxTQUFBO0dKS0Q7RUlJQTtJQUNDLGtCQUFBO0dKRkQ7RUlDQTtJQUNDLDBCQUFBO0dKQ0Q7RUlGQTtJQUNDLDBCQUFBO0dKSUQ7RUlMQTtJQUNDLGlCQUFBO0dKT0Q7RUlSQTtJQUNDLDBCQUFBO0dKVUQ7RUlYQTtJQUNDLDBCQUFBO0dKYUQ7RUlkQTtJQUNDLGlCQUFBO0dKZ0JEO0VJakJBO0lBQ0MsMEJBQUE7R0ptQkQ7RUlwQkE7SUFDQywwQkFBQTtHSnNCRDtFSXZCQTtJQUNDLGlCQUFBO0dKeUJEO0VJMUJBO0lBQ0MsMEJBQUE7R0o0QkQ7RUk3QkE7SUFDQyx5QkFBQTtHSitCRDtFSWhDQTtJQUNDLGdCQUFBO0dKa0NEO0NBQ0Y7QUs3d0JEO0VEa3RCSzs7Ozs7Ozs7Ozs7O0lBQ0MsWUFBQTtHSnlFSDtFSWxFQTtJQUNDLFlBQUE7R0pvRUQ7RUlyRUE7SUFDQyxvQkFBQTtHSnVFRDtFSXhFQTtJQUNDLG9CQUFBO0dKMEVEO0VJM0VBO0lBQ0MsV0FBQTtHSjZFRDtFSTlFQTtJQUNDLG9CQUFBO0dKZ0ZEO0VJakZBO0lBQ0Msb0JBQUE7R0ptRkQ7RUlwRkE7SUFDQyxXQUFBO0dKc0ZEO0VJdkZBO0lBQ0Msb0JBQUE7R0p5RkQ7RUkxRkE7SUFDQyxvQkFBQTtHSjRGRDtFSTdGQTtJQUNDLFdBQUE7R0orRkQ7RUloR0E7SUFDQyxvQkFBQTtHSmtHRDtFSW5HQTtJQUNDLG1CQUFBO0dKcUdEO0VJNUZBO0lBQ0MsWUFBQTtHSjhGRDtFSS9GQTtJQUNDLG9CQUFBO0dKaUdEO0VJbEdBO0lBQ0Msb0JBQUE7R0pvR0Q7RUlyR0E7SUFDQyxXQUFBO0dKdUdEO0VJeEdBO0lBQ0Msb0JBQUE7R0owR0Q7RUkzR0E7SUFDQyxvQkFBQTtHSjZHRDtFSTlHQTtJQUNDLFdBQUE7R0pnSEQ7RUlqSEE7SUFDQyxvQkFBQTtHSm1IRDtFSXBIQTtJQUNDLG9CQUFBO0dKc0hEO0VJdkhBO0lBQ0MsV0FBQTtHSnlIRDtFSTFIQTtJQUNDLG9CQUFBO0dKNEhEO0VJN0hBO0lBQ0MsbUJBQUE7R0orSEQ7RUloSUE7SUFDQyxVQUFBO0dKa0lEO0VJeElBO0lBQ0MsV0FBQTtHSjBJRDtFSTNJQTtJQUNDLG1CQUFBO0dKNklEO0VJOUlBO0lBQ0MsbUJBQUE7R0pnSkQ7RUlqSkE7SUFDQyxVQUFBO0dKbUpEO0VJcEpBO0lBQ0MsbUJBQUE7R0pzSkQ7RUl2SkE7SUFDQyxtQkFBQTtHSnlKRDtFSTFKQTtJQUNDLFVBQUE7R0o0SkQ7RUk3SkE7SUFDQyxtQkFBQTtHSitKRDtFSWhLQTtJQUNDLG1CQUFBO0dKa0tEO0VJbktBO0lBQ0MsVUFBQTtHSnFLRDtFSXRLQTtJQUNDLG1CQUFBO0dKd0tEO0VJektBO0lBQ0Msa0JBQUE7R0oyS0Q7RUk1S0E7SUFDQyxTQUFBO0dKOEtEO0VJcktBO0lBQ0Msa0JBQUE7R0p1S0Q7RUl4S0E7SUFDQywwQkFBQTtHSjBLRDtFSTNLQTtJQUNDLDBCQUFBO0dKNktEO0VJOUtBO0lBQ0MsaUJBQUE7R0pnTEQ7RUlqTEE7SUFDQywwQkFBQTtHSm1MRDtFSXBMQTtJQUNDLDBCQUFBO0dKc0xEO0VJdkxBO0lBQ0MsaUJBQUE7R0p5TEQ7RUkxTEE7SUFDQywwQkFBQTtHSjRMRDtFSTdMQTtJQUNDLDBCQUFBO0dKK0xEO0VJaE1BO0lBQ0MsaUJBQUE7R0prTUQ7RUluTUE7SUFDQywwQkFBQTtHSnFNRDtFSXRNQTtJQUNDLHlCQUFBO0dKd01EO0VJek1BO0lBQ0MsZ0JBQUE7R0oyTUQ7Q0FDRjtBSXAvQkM7Ozs7Ozs7O0VBRUUsYUFBQTtFQUNBLGVBQUE7Q0o0L0JIO0FJMS9CQzs7OztFQUNFLFlBQUE7Q0orL0JIO0FNN2dDRDtFRjZCRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtDSm0vQkQ7QU0vZ0NEO0VBQ0Usd0JBQUE7Q05paENEO0FNL2dDRDtFQUNFLHVCQUFBO0NOaWhDRDtBTXpnQ0Q7RUFDRSx5QkFBQTtDTjJnQ0Q7QU16Z0NEO0VBQ0UsMEJBQUE7Q04yZ0NEO0FNemdDRDtFQUNFLG1CQUFBO0NOMmdDRDtBTXpnQ0Q7RUY4Q0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLFVBQUE7Q0o4OUJEO0FNdmdDRDtFQUNFLHlCQUFBO0VBQ0EsOEJBQUE7Q055Z0NEO0FNbGdDRDtFQUNFLGdCQUFBO0NOb2dDRDtBT3ZpQ0Q7RUFDRSxvQkFBQTtDUHlpQ0Q7QU9waUNEOzs7O0VINGxCRSx5QkFBQTtDSjhjRDtBT2xpQ0M7RUFBQTtJSDRrQkEsMEJBQUE7R0owZEM7RUl6ZEQ7SUFBVSxlQUFBO0dKNGRUO0VJM2REO0lBQVUsOEJBQUE7R0o4ZFQ7RUk3ZEQ7O0lBQ1UsK0JBQUE7R0pnZVQ7Q0FDRjtBTzVpQ0M7RUFBQTtJSHVrQkEsMEJBQUE7R0p5ZUM7RUl4ZUQ7SUFBVSxlQUFBO0dKMmVUO0VJMWVEO0lBQVUsOEJBQUE7R0o2ZVQ7RUk1ZUQ7O0lBQ1UsK0JBQUE7R0orZVQ7Q0FDRjtBT3RqQ0M7RUFBQTtJSGtrQkEsMEJBQUE7R0p3ZkM7RUl2ZkQ7SUFBVSxlQUFBO0dKMGZUO0VJemZEO0lBQVUsOEJBQUE7R0o0ZlQ7RUkzZkQ7O0lBQ1UsK0JBQUE7R0o4ZlQ7Q0FDRjtBT2hrQ0M7RUFBQTtJSDZqQkEsMEJBQUE7R0p1Z0JDO0VJdGdCRDtJQUFVLGVBQUE7R0p5Z0JUO0VJeGdCRDtJQUFVLDhCQUFBO0dKMmdCVDtFSTFnQkQ7O0lBQ1UsK0JBQUE7R0o2Z0JUO0NBQ0Y7QU96a0NDO0VBQUE7SUgrakJBLHlCQUFBO0dKOGdCQztDQUNGO0FPemtDQztFQUFBO0lIMGpCQSx5QkFBQTtHSm1oQkM7Q0FDRjtBT3prQ0M7RUFBQTtJSHFqQkEseUJBQUE7R0p3aEJDO0NBQ0Y7QU96a0NDO0VBQUE7SUhnakJBLHlCQUFBO0dKNmhCQztDQUNGO0FPcGtDRDtFSHNpQkUseUJBQUE7Q0ppaUJEO0FPcGtDQztFQUFBO0lIMmhCQSwwQkFBQTtHSjZpQkM7RUk1aUJEO0lBQVUsZUFBQTtHSitpQlQ7RUk5aUJEO0lBQVUsOEJBQUE7R0ppakJUO0VJaGpCRDs7SUFDVSwrQkFBQTtHSm1qQlQ7Q0FDRjtBTzdrQ0M7RUFBQTtJSDZoQkEseUJBQUE7R0pvakJDO0NBQ0Y7QUFDRCx5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLHFDQUFxQztBQUNyQyxvQ0FBb0M7QVF6cUNwQztFQUNDLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSw2S0FBQTtFQUlBLG9CQUFBO0VBQ0EsbUJBQUE7Q1J3cUNBO0FRcnFDRDs7RVJ3cUNFLGdGQUFnRjtFUXRxQ2pGLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFUndxQ0MsdUNBQXVDO0VRdHFDeEMsb0NBQUE7RUFDQSxtQ0FBQTtDUndxQ0E7QVFycUNEO0VBQ0MsaUJBQUE7Q1J1cUNBO0FRcHFDRDtFQUNDLGlCQUFBO0NSc3FDQTtBUW5xQ0Q7RUFDQyxpQkFBQTtDUnFxQ0E7QVFscUNEO0VBQ0MsaUJBQUE7Q1JvcUNBO0FRanFDRDtFQUNDLGlCQUFBO0NSbXFDQTtBUWhxQ0Q7RUFDQyxpQkFBQTtDUmtxQ0E7QVEvcENEO0VBQ0MsaUJBQUE7Q1JpcUNBO0FROXBDRDtFQUNDLGlCQUFBO0NSZ3FDQTtBUTdwQ0Q7RUFDQyxpQkFBQTtDUitwQ0E7QVE1cENEO0VBQ0MsaUJBQUE7Q1I4cENBO0FRM3BDRDtFQUNDLGlCQUFBO0NSNnBDQTtBUTFwQ0Q7RUFDQyxpQkFBQTtDUjRwQ0E7QVF6cENEO0VBQ0MsaUJBQUE7Q1IycENBO0FReHBDRDtFQUNDLGlCQUFBO0NSMHBDQTtBUXZwQ0Q7RUFDQyxpQkFBQTtDUnlwQ0E7QVF0cENEO0VBQ0MsaUJBQUE7Q1J3cENBO0FRcnBDRDtFQUNDLGlCQUFBO0NSdXBDQTtBUXBwQ0Q7RUFDQyxpQkFBQTtDUnNwQ0E7QVFucENEO0VBQ0MsaUJBQUE7Q1JxcENBO0FRbHBDRDtFQUNDLGlCQUFBO0NSb3BDQTtBUWpwQ0Q7RUFDQyxpQkFBQTtDUm1wQ0E7QVFocENEO0VBQ0MsaUJBQUE7Q1JrcENBO0FRL29DRDtFQUNDLGlCQUFBO0NSaXBDQTtBUTlvQ0Q7RUFDQyxpQkFBQTtDUmdwQ0E7QVE3b0NEO0VBQ0MsaUJBQUE7Q1Irb0NBO0FRNW9DRDtFQUNDLGlCQUFBO0NSOG9DQTtBUTNvQ0Q7RUFDQyxpQkFBQTtDUjZvQ0E7QVExb0NEO0VBQ0MsaUJBQUE7Q1I0b0NBO0FRem9DRDtFQUNDLGlCQUFBO0NSMm9DQTtBUXhvQ0Q7RUFDQyxpQkFBQTtDUjBvQ0E7QVF2b0NEO0VBQ0MsaUJBQUE7Q1J5b0NBO0FRdG9DRDtFQUNDLGlCQUFBO0NSd29DQTtBUXJvQ0Q7RUFDQyxpQkFBQTtDUnVvQ0E7QVFwb0NEO0VBQ0MsaUJBQUE7Q1Jzb0NBO0FRbm9DRDtFQUNDLGlCQUFBO0NScW9DQTtBUWxvQ0Q7RUFDQyxpQkFBQTtDUm9vQ0E7QVFqb0NEO0VBQ0MsaUJBQUE7Q1Jtb0NBO0FRaG9DRDtFQUNDLGlCQUFBO0NSa29DQTtBUS9uQ0Q7RUFDQyxpQkFBQTtDUmlvQ0E7QVE5bkNEO0VBQ0MsaUJBQUE7Q1Jnb0NBO0FRN25DRDtFQUNDLGlCQUFBO0NSK25DQTtBUTVuQ0Q7RUFDQyxpQkFBQTtDUjhuQ0E7QVEzbkNEO0VBQ0MsaUJBQUE7Q1I2bkNBO0FRMW5DRDtFQUNDLGlCQUFBO0NSNG5DQTtBUXpuQ0Q7RUFDQyxpQkFBQTtDUjJuQ0E7QVF4bkNEO0VBQ0MsaUJBQUE7Q1IwbkNBO0FRdm5DRDtFQUNDLGlCQUFBO0NSeW5DQTtBUXRuQ0Q7RUFDQyxpQkFBQTtDUnduQ0E7QVFybkNEO0VBQ0MsaUJBQUE7Q1J1bkNBO0FRcG5DRDtFQUNDLGlCQUFBO0NSc25DQTtBUW5uQ0Q7RUFDQyxpQkFBQTtDUnFuQ0E7QVFsbkNEO0VBQ0MsaUJBQUE7Q1JvbkNBO0FRam5DRDtFQUNDLGlCQUFBO0NSbW5DQTtBUWhuQ0Q7RUFDQyxpQkFBQTtDUmtuQ0E7QVEvbUNEO0VBQ0MsaUJBQUE7Q1JpbkNBO0FROW1DRDtFQUNDLGlCQUFBO0NSZ25DQTtBUTdtQ0Q7RUFDQyxpQkFBQTtDUittQ0E7QVE1bUNEO0VBQ0MsaUJBQUE7Q1I4bUNBO0FRM21DRDtFQUNDLGlCQUFBO0NSNm1DQTtBUTFtQ0Q7RUFDQyxpQkFBQTtDUjRtQ0E7QVF6bUNEO0VBQ0MsaUJBQUE7Q1IybUNBO0FReG1DRDtFQUNDLGlCQUFBO0NSMG1DQTtBUXZtQ0Q7RUFDQyxpQkFBQTtDUnltQ0E7QVF0bUNEO0VBQ0MsaUJBQUE7Q1J3bUNBO0FRcm1DRDtFQUNDLGlCQUFBO0NSdW1DQTtBUXBtQ0Q7RUFDQyxpQkFBQTtDUnNtQ0E7QVFubUNEO0VBQ0MsaUJBQUE7Q1JxbUNBO0FRbG1DRDtFQUNDLGlCQUFBO0NSb21DQTtBUWptQ0Q7RUFDQyxpQkFBQTtDUm1tQ0E7QVFobUNEO0VBQ0MsaUJBQUE7Q1JrbUNBO0FRL2xDRDtFQUNDLGlCQUFBO0NSaW1DQTtBUTlsQ0Q7RUFDQyxpQkFBQTtDUmdtQ0E7QVE3bENEO0VBQ0MsaUJBQUE7Q1IrbENBO0FRNWxDRDtFQUNDLGlCQUFBO0NSOGxDQTtBUTNsQ0Q7RUFDQyxpQkFBQTtDUjZsQ0E7QVExbENEO0VBQ0MsaUJBQUE7Q1I0bENBO0FRemxDRDtFQUNDLGlCQUFBO0NSMmxDQTtBUXhsQ0Q7RUFDQyxpQkFBQTtDUjBsQ0E7QVF2bENEO0VBQ0MsaUJBQUE7Q1J5bENBO0FRdGxDRDtFQUNDLGlCQUFBO0NSd2xDQTtBUXJsQ0Q7RUFDQyxpQkFBQTtDUnVsQ0E7QVFwbENEO0VBQ0MsaUJBQUE7Q1JzbENBO0FRbmxDRDtFQUNDLGlCQUFBO0NScWxDQTtBUWxsQ0Q7RUFDQyxpQkFBQTtDUm9sQ0E7QVFqbENEO0VBQ0MsaUJBQUE7Q1JtbENBO0FRaGxDRDtFQUNDLGlCQUFBO0NSa2xDQTtBUS9rQ0Q7RUFDQyxpQkFBQTtDUmlsQ0E7QVE5a0NEO0VBQ0MsaUJBQUE7Q1JnbENBO0FRN2tDRDtFQUNDLGlCQUFBO0NSK2tDQTtBUTVrQ0Q7RUFDQyxpQkFBQTtDUjhrQ0E7QVEza0NEO0VBQ0MsaUJBQUE7Q1I2a0NBO0FRMWtDRDtFQUNDLGlCQUFBO0NSNGtDQTtBUXprQ0Q7RUFDQyxpQkFBQTtDUjJrQ0E7QVF4a0NEO0VBQ0MsaUJBQUE7Q1Iwa0NBO0FRdmtDRDtFQUNDLGlCQUFBO0NSeWtDQTtBUXRrQ0Q7RUFDQyxpQkFBQTtDUndrQ0E7QVFya0NEO0VBQ0MsaUJBQUE7Q1J1a0NBO0FRcGtDRDtFQUNDLGlCQUFBO0NSc2tDQTtBUW5rQ0Q7RUFDQyxpQkFBQTtDUnFrQ0E7QVFsa0NEO0VBQ0MsaUJBQUE7Q1Jva0NBO0FRamtDRDtFQUNDLGlCQUFBO0NSbWtDQTtBUWhrQ0Q7RUFDQyxpQkFBQTtDUmtrQ0E7QVEvakNEO0VBQ0MsaUJBQUE7Q1Jpa0NBO0FROWpDRDtFQUNDLGlCQUFBO0NSZ2tDQTtBUTdqQ0Q7RUFDQyxpQkFBQTtDUitqQ0E7QVE1akNEO0VBQ0MsaUJBQUE7Q1I4akNBO0FRM2pDRDtFQUNDLGlCQUFBO0NSNmpDQTtBUTFqQ0Q7RUFDQyxpQkFBQTtDUjRqQ0E7QVF6akNEO0VBQ0MsaUJBQUE7Q1IyakNBO0FReGpDRDtFQUNDLGlCQUFBO0NSMGpDQTtBUXZqQ0Q7RUFDQyxpQkFBQTtDUnlqQ0E7QVF0akNEO0VBQ0MsaUJBQUE7Q1J3akNBO0FRcmpDRDtFQUNDLGlCQUFBO0NSdWpDQTtBUXBqQ0Q7RUFDQyxpQkFBQTtDUnNqQ0E7QVFuakNEO0VBQ0MsaUJBQUE7Q1JxakNBO0FRbGpDRDtFQUNDLGlCQUFBO0NSb2pDQTtBUWpqQ0Q7RUFDQyxpQkFBQTtDUm1qQ0E7QVFoakNEO0VBQ0MsaUJBQUE7Q1JrakNBO0FRL2lDRDtFQUNDLGlCQUFBO0NSaWpDQTtBUTlpQ0Q7RUFDQyxpQkFBQTtDUmdqQ0E7QVE3aUNEO0VBQ0MsaUJBQUE7Q1IraUNBO0FRNWlDRDtFQUNDLGlCQUFBO0NSOGlDQTtBUTNpQ0Q7RUFDQyxpQkFBQTtDUjZpQ0E7QVExaUNEO0VBQ0MsaUJBQUE7Q1I0aUNBO0FRemlDRDtFQUNDLGlCQUFBO0NSMmlDQTtBUXhpQ0Q7RUFDQyxpQkFBQTtDUjBpQ0E7QVF2aUNEO0VBQ0MsaUJBQUE7Q1J5aUNBO0FRdGlDRDtFQUNDLGlCQUFBO0NSd2lDQTtBUXJpQ0Q7RUFDQyxpQkFBQTtDUnVpQ0E7QVFwaUNEO0VBQ0MsaUJBQUE7Q1JzaUNBO0FRbmlDRDtFQUNDLGlCQUFBO0NScWlDQTtBUWxpQ0Q7RUFDQyxpQkFBQTtDUm9pQ0E7QVFqaUNEO0VBQ0MsaUJBQUE7Q1JtaUNBO0FRaGlDRDtFQUNDLGlCQUFBO0NSa2lDQTtBUS9oQ0Q7RUFDQyxpQkFBQTtDUmlpQ0E7QVE5aENEO0VBQ0MsaUJBQUE7Q1JnaUNBO0FRN2hDRDtFQUNDLGlCQUFBO0NSK2hDQTtBUTVoQ0Q7RUFDQyxpQkFBQTtDUjhoQ0E7QVEzaENEO0VBQ0MsaUJBQUE7Q1I2aENBO0FRMWhDRDtFQUNDLGlCQUFBO0NSNGhDQTtBUXpoQ0Q7RUFDQyxpQkFBQTtDUjJoQ0E7QVF4aENEO0VBQ0MsaUJBQUE7Q1IwaENBO0FRdmhDRDtFQUNDLGlCQUFBO0NSeWhDQTtBUXRoQ0Q7RUFDQyxpQkFBQTtDUndoQ0E7QVFyaENEO0VBQ0MsaUJBQUE7Q1J1aENBO0FRcGhDRDtFQUNDLGlCQUFBO0NSc2hDQTtBUW5oQ0Q7RUFDQyxpQkFBQTtDUnFoQ0E7QVFsaENEO0VBQ0MsaUJBQUE7Q1JvaENBO0FRamhDRDtFQUNDLGlCQUFBO0NSbWhDQTtBUWhoQ0Q7RUFDQyxpQkFBQTtDUmtoQ0E7QVEvZ0NEO0VBQ0MsaUJBQUE7Q1JpaENBO0FROWdDRDtFQUNDLGlCQUFBO0NSZ2hDQTtBUTdnQ0Q7RUFDQyxpQkFBQTtDUitnQ0E7QVE1Z0NEO0VBQ0MsaUJBQUE7Q1I4Z0NBO0FRM2dDRDtFQUNDLGlCQUFBO0NSNmdDQTtBUTFnQ0Q7RUFDQyxpQkFBQTtDUjRnQ0E7QVF6Z0NEO0VBQ0MsaUJBQUE7Q1IyZ0NBO0FReGdDRDtFQUNDLGlCQUFBO0NSMGdDQTtBUXZnQ0Q7RUFDQyxpQkFBQTtDUnlnQ0E7QVF0Z0NEO0VBQ0MsaUJBQUE7Q1J3Z0NBO0FRcmdDRDtFQUNDLGlCQUFBO0NSdWdDQTtBUXBnQ0Q7RUFDQyxpQkFBQTtDUnNnQ0E7QVFuZ0NEO0VBQ0MsaUJBQUE7Q1JxZ0NBO0FRbGdDRDtFQUNDLGlCQUFBO0NSb2dDQTtBUWpnQ0Q7RUFDQyxpQkFBQTtDUm1nQ0E7QVFoZ0NEO0VBQ0MsaUJBQUE7Q1JrZ0NBO0FRLy9CRDtFQUNDLGlCQUFBO0NSaWdDQTtBUTkvQkQ7RUFDQyxpQkFBQTtDUmdnQ0E7QVE3L0JEO0VBQ0MsaUJBQUE7Q1IrL0JBO0FRNS9CRDtFQUNDLGlCQUFBO0NSOC9CQTtBUTMvQkQ7RUFDQyxpQkFBQTtDUjYvQkE7QVExL0JEO0VBQ0MsaUJBQUE7Q1I0L0JBO0FRei9CRDtFQUNDLGlCQUFBO0NSMi9CQTtBUXgvQkQ7RUFDQyxpQkFBQTtDUjAvQkE7QVF2L0JEO0VBQ0MsaUJBQUE7Q1J5L0JBO0FRdC9CRDtFQUNDLGlCQUFBO0NSdy9CQTtBUXIvQkQ7RUFDQyxpQkFBQTtDUnUvQkE7QVFwL0JEO0VBQ0MsaUJBQUE7Q1JzL0JBO0FRbi9CRDtFQUNDLGlCQUFBO0NScS9CQTtBUWwvQkQ7RUFDQyxpQkFBQTtDUm8vQkE7QVFqL0JEO0VBQ0MsaUJBQUE7Q1JtL0JBO0FRaC9CRDtFQUNDLGlCQUFBO0NSay9CQTtBUS8rQkQ7RUFDQyxpQkFBQTtDUmkvQkE7QVE5K0JEO0VBQ0MsaUJBQUE7Q1JnL0JBO0FRNytCRDtFQUNDLGlCQUFBO0NSKytCQTtBUTUrQkQ7RUFDQyxpQkFBQTtDUjgrQkE7QVEzK0JEO0VBQ0MsaUJBQUE7Q1I2K0JBO0FRMStCRDtFQUNDLGlCQUFBO0NSNCtCQTtBUXorQkQ7RUFDQyxpQkFBQTtDUjIrQkE7QVF4K0JEO0VBQ0MsaUJBQUE7Q1IwK0JBO0FRditCRDtFQUNDLGlCQUFBO0NSeStCQTtBUXQrQkQ7RUFDQyxpQkFBQTtDUncrQkE7QVFyK0JEO0VBQ0MsaUJBQUE7Q1J1K0JBO0FRcCtCRDtFQUNDLGlCQUFBO0NScytCQTtBUW4rQkQ7RUFDQyxpQkFBQTtDUnErQkE7QVFsK0JEO0VBQ0MsaUJBQUE7Q1JvK0JBO0FRaitCRDtFQUNDLGlCQUFBO0NSbStCQTtBUWgrQkQ7RUFDQyxpQkFBQTtDUmsrQkE7QVEvOUJEO0VBQ0MsaUJBQUE7Q1JpK0JBO0FROTlCRDtFQUNDLGlCQUFBO0NSZytCQTtBUTc5QkQ7RUFDQyxpQkFBQTtDUis5QkE7QVE1OUJEO0VBQ0MsaUJBQUE7Q1I4OUJBO0FRMzlCRDtFQUNDLGlCQUFBO0NSNjlCQTtBUTE5QkQ7RUFDQyxpQkFBQTtDUjQ5QkE7QVF6OUJEO0VBQ0MsaUJBQUE7Q1IyOUJBO0FReDlCRDtFQUNDLGlCQUFBO0NSMDlCQTtBUXY5QkQ7RUFDQyxpQkFBQTtDUnk5QkE7QVF0OUJEO0VBQ0MsaUJBQUE7Q1J3OUJBO0FRcjlCRDtFQUNDLGlCQUFBO0NSdTlCQTtBUXA5QkQ7RUFDQyxpQkFBQTtDUnM5QkE7QVFuOUJEO0VBQ0MsaUJBQUE7Q1JxOUJBO0FRbDlCRDtFQUNDLGlCQUFBO0NSbzlCQTtBUWo5QkQ7RUFDQyxpQkFBQTtDUm05QkE7QVFoOUJEO0VBQ0MsaUJBQUE7Q1JrOUJBO0FRLzhCRDtFQUNDLGlCQUFBO0NSaTlCQTtBUTk4QkQ7RUFDQyxpQkFBQTtDUmc5QkE7QVE3OEJEO0VBQ0MsaUJBQUE7Q1IrOEJBO0FRNThCRDtFQUNDLGlCQUFBO0NSODhCQTtBUTM4QkQ7RUFDQyxpQkFBQTtDUjY4QkE7QVExOEJEO0VBQ0MsaUJBQUE7Q1I0OEJBO0FRejhCRDtFQUNDLGlCQUFBO0NSMjhCQTtBUXg4QkQ7RUFDQyxpQkFBQTtDUjA4QkE7QVF2OEJEO0VBQ0MsaUJBQUE7Q1J5OEJBO0FRdDhCRDtFQUNDLGlCQUFBO0NSdzhCQTtBUXI4QkQ7RUFDQyxpQkFBQTtDUnU4QkE7QVFwOEJEO0VBQ0MsaUJBQUE7Q1JzOEJBO0FRbjhCRDtFQUNDLGlCQUFBO0NScThCQTtBUWw4QkQ7RUFDQyxpQkFBQTtDUm84QkE7QVFqOEJEO0VBQ0MsaUJBQUE7Q1JtOEJBO0FRaDhCRDtFQUNDLGlCQUFBO0NSazhCQTtBUS83QkQ7RUFDQyxpQkFBQTtDUmk4QkE7QVE5N0JEO0VBQ0MsaUJBQUE7Q1JnOEJBO0FRNzdCRDtFQUNDLGlCQUFBO0NSKzdCQTtBUTU3QkQ7RUFDQyxpQkFBQTtDUjg3QkE7QVEzN0JEO0VBQ0MsaUJBQUE7Q1I2N0JBO0FRMTdCRDtFQUNDLGlCQUFBO0NSNDdCQTtBUXo3QkQ7RUFDQyxpQkFBQTtDUjI3QkE7QVF4N0JEO0VBQ0MsaUJBQUE7Q1IwN0JBO0FRdjdCRDtFQUNDLGlCQUFBO0NSeTdCQTtBUXQ3QkQ7RUFDQyxpQkFBQTtDUnc3QkE7QVFyN0JEO0VBQ0MsaUJBQUE7Q1J1N0JBO0FRcDdCRDtFQUNDLGlCQUFBO0NSczdCQTtBUW43QkQ7RUFDQyxpQkFBQTtDUnE3QkE7QVFsN0JEO0VBQ0MsaUJBQUE7Q1JvN0JBO0FRajdCRDtFQUNDLGlCQUFBO0NSbTdCQTtBUWg3QkQ7RUFDQyxpQkFBQTtDUms3QkE7QVEvNkJEO0VBQ0MsaUJBQUE7Q1JpN0JBO0FROTZCRDtFQUNDLGlCQUFBO0NSZzdCQTtBUTc2QkQ7RUFDQyxpQkFBQTtDUis2QkE7QVE1NkJEO0VBQ0MsaUJBQUE7Q1I4NkJBO0FRMzZCRDtFQUNDLGlCQUFBO0NSNjZCQTtBUTE2QkQ7RUFDQyxpQkFBQTtDUjQ2QkE7QVF6NkJEO0VBQ0MsaUJBQUE7Q1IyNkJBO0FReDZCRDtFQUNDLGlCQUFBO0NSMDZCQTtBUXY2QkQ7RUFDQyxpQkFBQTtDUnk2QkE7QVF0NkJEO0VBQ0MsaUJBQUE7Q1J3NkJBO0FRcjZCRDtFQUNDLGlCQUFBO0NSdTZCQTtBUXA2QkQ7RUFDQyxpQkFBQTtDUnM2QkE7QVFuNkJEO0VBQ0MsaUJBQUE7Q1JxNkJBO0FRbDZCRDtFQUNDLGlCQUFBO0NSbzZCQTtBUWo2QkQ7RUFDQyxpQkFBQTtDUm02QkE7QVFoNkJEO0VBQ0MsaUJBQUE7Q1JrNkJBO0FRLzVCRDtFQUNDLGlCQUFBO0NSaTZCQTtBUTk1QkQ7RUFDQyxpQkFBQTtDUmc2QkE7QVE3NUJEO0VBQ0MsaUJBQUE7Q1IrNUJBO0FRNTVCRDtFQUNDLGlCQUFBO0NSODVCQTtBUTM1QkQ7RUFDQyxpQkFBQTtDUjY1QkE7QVExNUJEO0VBQ0MsaUJBQUE7Q1I0NUJBO0FRejVCRDtFQUNDLGlCQUFBO0NSMjVCQTtBUXg1QkQ7RUFDQyxpQkFBQTtDUjA1QkE7QVF2NUJEO0VBQ0MsaUJBQUE7Q1J5NUJBO0FRdDVCRDtFQUNDLGlCQUFBO0NSdzVCQTtBUXI1QkQ7RUFDQyxpQkFBQTtDUnU1QkE7QVFwNUJEO0VBQ0MsaUJBQUE7Q1JzNUJBO0FRbjVCRDtFQUNDLGlCQUFBO0NScTVCQTtBUWw1QkQ7RUFDQyxpQkFBQTtDUm81QkE7QVFqNUJEO0VBQ0MsaUJBQUE7Q1JtNUJBO0FRaDVCRDtFQUNDLGlCQUFBO0NSazVCQTtBUS80QkQ7RUFDQyxpQkFBQTtDUmk1QkE7QVE5NEJEO0VBQ0MsaUJBQUE7Q1JnNUJBO0FRNzRCRDtFQUNDLGlCQUFBO0NSKzRCQTtBUTU0QkQ7RUFDQyxpQkFBQTtDUjg0QkE7QVEzNEJEO0VBQ0MsaUJBQUE7Q1I2NEJBO0FRMTRCRDtFQUNDLGlCQUFBO0NSNDRCQTtBUXo0QkQ7RUFDQyxpQkFBQTtDUjI0QkE7QVF4NEJEO0VBQ0MsaUJBQUE7Q1IwNEJBO0FRdjRCRDtFQUNDLGlCQUFBO0NSeTRCQTtBUXQ0QkQ7RUFDQyxpQkFBQTtDUnc0QkE7QVFyNEJEO0VBQ0MsaUJBQUE7Q1J1NEJBO0FRcDRCRDtFQUNDLGlCQUFBO0NSczRCQTtBUW40QkQ7RUFDQyxpQkFBQTtDUnE0QkE7QVFsNEJEO0VBQ0MsaUJBQUE7Q1JvNEJBO0FRajRCRDtFQUNDLGlCQUFBO0NSbTRCQTtBUWg0QkQ7RUFDQyxpQkFBQTtDUms0QkE7QVEvM0JEO0VBQ0MsaUJBQUE7Q1JpNEJBO0FROTNCRDtFQUNDLGlCQUFBO0NSZzRCQTtBUTczQkQ7RUFDQyxpQkFBQTtDUiszQkE7QVE1M0JEO0VBQ0MsaUJBQUE7Q1I4M0JBO0FRMzNCRDtFQUNDLGlCQUFBO0NSNjNCQTtBUTEzQkQ7RUFDQyxpQkFBQTtDUjQzQkE7QVF6M0JEO0VBQ0MsaUJBQUE7Q1IyM0JBO0FReDNCRDtFQUNDLGlCQUFBO0NSMDNCQTtBUXYzQkQ7RUFDQyxpQkFBQTtDUnkzQkE7QVF0M0JEO0VBQ0MsaUJBQUE7Q1J3M0JBO0FRcjNCRDtFQUNDLGlCQUFBO0NSdTNCQTtBUXAzQkQ7RUFDQyxpQkFBQTtDUnMzQkE7QVFuM0JEO0VBQ0MsaUJBQUE7Q1JxM0JBO0FRbDNCRDtFQUNDLGlCQUFBO0NSbzNCQTtBUWozQkQ7RUFDQyxpQkFBQTtDUm0zQkE7QVFoM0JEO0VBQ0MsaUJBQUE7Q1JrM0JBO0FRLzJCRDtFQUNDLGlCQUFBO0NSaTNCQTtBUTkyQkQ7RUFDQyxpQkFBQTtDUmczQkE7QVE3MkJEO0VBQ0MsaUJBQUE7Q1IrMkJBO0FRNTJCRDtFQUNDLGlCQUFBO0NSODJCQTtBUTMyQkQ7RUFDQyxpQkFBQTtDUjYyQkE7QVExMkJEO0VBQ0MsaUJBQUE7Q1I0MkJBO0FRejJCRDtFQUNDLGlCQUFBO0NSMjJCQTtBUXgyQkQ7RUFDQyxpQkFBQTtDUjAyQkE7QVF2MkJEO0VBQ0MsaUJBQUE7Q1J5MkJBO0FRdDJCRDtFQUNDLGlCQUFBO0NSdzJCQTtBUXIyQkQ7RUFDQyxpQkFBQTtDUnUyQkE7QVFwMkJEO0VBQ0MsaUJB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 */