html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 10pt;
  line-height: 1.714em;
  color: #404040;
}
textarea,
input {
  font-family: 'Open Sans', sans-serif;
  font-size: 10pt;
  line-height: 1.714em;
  color: #404040;
}
textarea:focus,
input:focus {
  outline: none;
}
textarea:disabled,
input:disabled {
  background-color: white;
  color: gray;
}
.i-window {
  margin: 0;
  background-color: white;
  color: #000000;
  font-family: 'Open Sans', sans-serif;
  font-size: 10pt;
}
.i-window .k-window-titlebar .k-window-action {
  padding: 2px;
  width: unset;
  height: unset;
}
::-ms-clear {
  display: none !important;
}
input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder {
  color: transparent;
}
.k-widget.k-tooltip.k-popup.k-group,
.k-tooltip.k-popup.k-group.k-reset {
  padding: 8px;
  border: solid 0 #888888;
  border-radius: 4px;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 10pt !important;
  color: #4a4a4a !important;
  background: #f9f9f9 none !important;
  max-width: 640px;
  -webkit-box-shadow: 0 0 0 #888888;
  box-shadow: 0 0 3px #888888;
  text-align: left;
}
.i-tooltip {
  cursor: help;
}
a.i-tooltip {
  cursor: pointer;
}
a {
  color: #f46e1d;
  text-decoration: none;
}
a:hover {
  color: #264f73;
  text-decoration: underline;
}
.i-tooltip::after {
  padding-left: 4px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  content: "\f059";
  opacity: 0.6;
  text-decoration: none;
}
.i-tooltip:hover:after {
  opacity: 1;
  text-decoration: none;
}
.i-popuper {
  cursor: pointer;
}
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Bold.woff2') format('woff2'), url('fonts/OpenSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Light.woff2') format('woff2'), url('fonts/OpenSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Regular.woff2') format('woff2'), url('fonts/OpenSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Italic.woff2') format('woff2'), url('fonts/OpenSans-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: block;
}
