.arcticmodal-overlay, .arcticmodal-container {
  z-index: 1100;
}

span.checkbox,
span.radio {
  display: inline-block;
  height: 17px;
  line-height: 1em;
  padding: 2px 0;
  margin: 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
span.checkbox {
  min-width: 13px;
  background-image: url("/st/icons/checkbox.png");
  background-position: 0 -14px;
}
span.radio {
  min-width: 16px;
  background-image: url("/st/icons/radio.png");
  background-position: 0 -16px;
}
span.checkbox:after,
span.radio:after {
  content: "\a0";
}
span.checkbox.on {
  background-position: 0 2px;
}
span.radio.on {
  background-position: 0 0;
}
.no-touch span.checkbox:hover {
  background-position: 0 -46px;
}
.no-touch span.checkbox.on:hover {
  background-position: 0 -30px;
}

body.popover-modal:before {
  content: '';
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1030;
}

span.contextmenuCheck {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

span.contextmenu {
  display: block;
  position: absolute;
  font-size: 10pt;
  z-index: 1100;
}
body > span.contextmenu {
  position: fixed;
}

body > .fixedContainer {
  position: fixed;
  left: 0;
  top: 0;
  height: 100000px;
  min-height: 100000px;
  width: 100%;
  pointer-events: none;
  z-index: 1100;
}

div.dropdownInput {
  pointer-events: all;
}
div.dropdownInput .body {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 300px;
  overscroll-behavior: none;
  position: relative;
  scrollbar-width: thin;
  transform: translateZ(0);
}
div.dropdownInput ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div.dropdownInput ul > li {
  line-height: 14px;
}
div.dropdownInput ul > li > a {
  white-space: nowrap;
  padding: 0 10px;
  display: block;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}
div.dropdownInput ul > li > a > i {
  color: #333333;
  background-color: yellow;
  font-style: normal;
}
div.dropdownInput ul > li.active {
  background-color: #357ebd;
}
div.dropdownInput ul > li.active > a {
  color: #ffffff;
}

.arcOkCancel .question::first-letter,
.arcMessage .question::first-letter {
  text-transform: capitalize;
}
.arcDialog p.buttons button {
  text-transform: capitalize;
}