@font-face {
  font-family: "GT Walsheim Pro";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/GT-Walsheim-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "GT Walsheim Pro";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/GT-Walsheim-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "GT Walsheim Pro";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/GT-Walsheim-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "xp-icons";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/xp-icons.woff2") format("woff2");
}
@font-face {
  font-family: "kx13-icons";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/kx13-icons.woff") format("woff");
}
/*
html5 doctor css reset adopted for scoping by K15t | http://html5doctor.com/html-5-reset-stylesheet
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  background: transparent;
  border: 0;
  /*font-size:16px;font-weight:400;line-height:1.5;*/
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
a {
  background: transparent;
  margin: 0;
  outline: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: baseline;
  color: #f05a22;
}
a:hover {
  text-decoration: underline;
}
a:active {
  text-decoration: underline;
  color: #6a2000;
}
a.disabled {
  text-decoration: underline;
  color: #d1c4bf;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: 700;
}
#search-results mark {
  background: #f7f1ff;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  color: inherit;
}
#search-results .search-result h2 {
  font-size: inherit;
}
ul.ais-RefinementList-list {
  margin-top: 8px;
}
.ais-RefinementList-label {
  display: flex;
  gap: 4px;
}
.ais-Pagination-item--selected {
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  border: 0;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  background-color: #e5dedc;
}
input,
select {
  vertical-align: middle;
}
img {
  border: 1px;
  outline: 0;
  border-color: #bdbbbb !important;
}
body {
  vertical-align: baseline;
  background: white;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  position: static;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
body {
  color: #3f3e3c;
}
a,
span,
li,
nav,
ul {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
  font-family: 'Source Sans Pro', sans-serif;
}
input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1;
  /* Firefox */
}
input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: red;
}
input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: red;
}
b,
strong {
  font-weight: bold;
}
sup {
  vertical-align: super;
}
::-moz-selection {
  /* Code for Firefox */
  color: white;
  background: #205081;
}
::selection {
  color: white;
  background: #205081;
}
/* Hides any license messages from the live content */
.sp-license-info {
  display: none;
}
body {
  vertical-align: baseline;
  background: white;
  color: #151515;
  font-family: "GT Walsheim Pro", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  position: static;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
h1,
h2,
h3,
h4,
.wiki-content h1,
.wiki-content h2,
.wiki-content h3,
.wiki-content h4,
.pagetitle,
.steptitle,
.substeptitle,
.formtitle,
.wiki-content .tablesorter-header-inner,
table.admin th,
.form-element-large,
.form-element-small,
#toolbar #format-dropdown .format-h1 a,
#toolbar #format-dropdown .format-h2 a,
#toolbar #format-dropdown .format-h3 a,
#toolbar #format-dropdown .format-h4 a {
  color: inherit;
}
.ht-content h1,
.h1 {
  line-height: 1.145;
  margin-top: 48px;
  font-weight: bold;
  word-wrap: break-word;
}
.ht-content h2,
.h2 {
  line-height: 1.145;
  margin-top: 72px;
  font-weight: bold;
}
.ht-content h3,
.h3 {
  line-height: 1.145;
  margin-top: 48px;
  font-weight: bold;
}
td > h3 {
  margin-top: 5px !important;
}
.ht-content h4,
.h4 {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 24px;
  margin-bottom: 24px;
  font-weight: bold;
}
.xp-accordion:before {
  content: "\e900";
}
.xp-add-module:before {
  content: "\e901";
}
.xp-a-lowercase:before {
  content: "\e902";
}
.xp-android:before {
  content: "\e903";
}
.xp-apple:before {
  content: "\e904";
}
.xp-arrow-crooked-left:before {
  content: "\e905";
}
.xp-arrow-crooked-right:before {
  content: "\e906";
}
.xp-arrow-curved-left:before {
  content: "\e907";
}
.xp-arrow-curved-right:before {
  content: "\e908";
}
.xp-arrow-double-left:before {
  content: "\e909";
}
.xp-arrow-double-right:before {
  content: "\e90a";
}
.xp-arrow-down:before {
  content: "\e90b";
}
.xp-arrow-down-circle:before {
  content: "\e90c";
}
.xp-arrow-down-line:before {
  content: "\e90d";
}
.xp-arrow-enter-square:before {
  content: "\e90e";
}
.xp-arrow-leave-square:before {
  content: "\e90f";
}
.xp-arrow-left:before {
  content: "\e910";
}
.xp-arrow-left-circle:before {
  content: "\e911";
}
.xp-arrow-left-rect:before {
  content: "\e912";
}
.xp-arrow-right:before {
  content: "\e913";
}
.xp-arrow-right-circle:before {
  content: "\e914";
}
.xp-arrow-right-rect:before {
  content: "\e915";
}
.xp-arrow-right-top-square:before {
  content: "\e916";
}
.xp-arrows:before {
  content: "\e917";
}
.xp-arrows-crooked:before {
  content: "\e918";
}
.xp-arrow-send:before {
  content: "\e919";
}
.xp-arrows-h:before {
  content: "\e91a";
}
.xp-arrows-v:before {
  content: "\e91b";
}
.xp-arrow-u-left:before {
  content: "\e91c";
}
.xp-arrow-up:before {
  content: "\e91d";
}
.xp-arrow-up-circle:before {
  content: "\e91e";
}
.xp-arrow-up-line:before {
  content: "\e91f";
}
.xp-arrow-u-right:before {
  content: "\e920";
}
.xp-b:before {
  content: "\e921";
}
.xp-badge:before {
  content: "\e922";
}
.xp-ban-sign:before {
  content: "\e923";
}
.xp-bell:before {
  content: "\e924";
}
.xp-bezier-scheme:before {
  content: "\e925";
}
.xp-bin:before {
  content: "\e926";
}
.xp-binder:before {
  content: "\e927";
}
.xp-book-opened:before {
  content: "\e928";
}
.xp-box:before {
  content: "\e929";
}
.xp-box-cart:before {
  content: "\e92a";
}
.xp-box-cogwheel:before {
  content: "\e92b";
}
.xp-boxes:before {
  content: "\e92c";
}
.xp-braces:before {
  content: "\e92d";
}
.xp-braces-octothorpe:before {
  content: "\e92e";
}
.xp-brand-bing:before {
  content: "\e92f";
}
.xp-brand-facebook:before {
  content: "\e930";
}
.xp-brand-google:before {
  content: "\e931";
}
.xp-brand-google-plus:before {
  content: "\e932";
}
.xp-brand-instagram:before {
  content: "\e933";
}
.xp-brand-linkedin:before {
  content: "\e934";
}
.xp-brand-mstranslator:before {
  content: "\e935";
}
.xp-brand-open-id:before {
  content: "\e936";
}
.xp-brand-pinterest:before {
  content: "\e937";
}
.xp-brand-sharepoint:before {
  content: "\e938";
}
.xp-brand-twitter:before {
  content: "\e939";
}
.xp-brand-youtube:before {
  content: "\e93a";
}
.xp-breadcrumb:before {
  content: "\e93b";
}
.xp-briefcase:before {
  content: "\e93c";
}
.xp-broom:before {
  content: "\e93d";
}
.xp-brush:before {
  content: "\e93e";
}
.xp-brush-slashed:before {
  content: "\e93f";
}
.xp-bubble:before {
  content: "\e940";
}
.xp-bubble-censored:before {
  content: "\e941";
}
.xp-bubble-check:before {
  content: "\e942";
}
.xp-bubble-hide:before {
  content: "\e943";
}
.xp-bubble-inverted:before {
  content: "\e944";
}
.xp-bubble-pencil:before {
  content: "\e945";
}
.xp-bubbles:before {
  content: "\e946";
}
.xp-bubble-show:before {
  content: "\e947";
}
.xp-bubble-times:before {
  content: "\e948";
}
.xp-bubble-with-lines:before {
  content: "\e949";
}
.xp-bucket-shovel:before {
  content: "\e94a";
}
.xp-bug:before {
  content: "\e94b";
}
.xp-building:before {
  content: "\e94c";
}
.xp-building-block:before {
  content: "\e94d";
}
.xp-bullseye:before {
  content: "\e94e";
}
.xp-calendar:before {
  content: "\e94f";
}
.xp-calendar-number:before {
  content: "\e950";
}
.xp-camera:before {
  content: "\e951";
}
.xp-cancel:before {
  content: "\e952";
}
.xp-caret-down:before {
  content: "\e953";
}
.xp-caret-left:before {
  content: "\e954";
}
.xp-caret-left-aligned-right:before {
  content: "\e955";
}
.xp-caret-right:before {
  content: "\e956";
}
.xp-caret-right-aligned-left:before {
  content: "\e957";
}
.xp-caret-right-down:before {
  content: "\e958";
}
.xp-caret-up:before {
  content: "\e959";
}
.xp-carousel:before {
  content: "\e95a";
}
.xp-cb-check:before {
  content: "\e95b";
}
.xp-cb-check-disabled:before {
  content: "\e95c";
}
.xp-cb-check-inverted:before {
  content: "\e95d";
}
.xp-cb-check-minus:before {
  content: "\e95e";
}
.xp-cb-check-preview:before {
  content: "\e95f";
}
.xp-cb-check-sign:before {
  content: "\e960";
}
.xp-cb-uncheck:before {
  content: "\e961";
}
.xp-chain:before {
  content: "\e962";
}
.xp-chain-broken:before {
  content: "\e963";
}
.xp-chain-slash:before {
  content: "\e964";
}
.xp-check:before {
  content: "\e965";
}
.xp-check-circle:before {
  content: "\e966";
}
.xp-check-circle-inverted:before {
  content: "\e967";
}
.xp-checklist:before {
  content: "\e968";
}
.xp-chevron-double-down:before {
  content: "\e969";
}
.xp-chevron-double-left:before {
  content: "\e96a";
}
.xp-chevron-double-right:before {
  content: "\e96b";
}
.xp-chevron-double-up:before {
  content: "\e96c";
}
.xp-chevron-down:before {
  content: "\e96d";
}
.xp-chevron-down-circle:before {
  content: "\e96e";
}
.xp-chevron-down-line:before {
  content: "\e96f";
}
.xp-chevron-down-square:before {
  content: "\e970";
}
.xp-chevron-left:before {
  content: "\e971";
}
.xp-chevron-left-circle:before {
  content: "\e972";
}
.xp-chevron-left-line:before {
  content: "\e973";
}
.xp-chevron-left-square:before {
  content: "\e974";
}
.xp-chevron-right:before {
  content: "\e975";
}
.xp-chevron-right-circle:before {
  content: "\e976";
}
.xp-chevron-right-line:before {
  content: "\e977";
}
.xp-chevron-right-square:before {
  content: "\e978";
}
.xp-chevron-up:before {
  content: "\e979";
}
.xp-chevron-up-circle:before {
  content: "\e97a";
}
.xp-chevron-up-line:before {
  content: "\e97b";
}
.xp-chevron-up-square:before {
  content: "\e97c";
}
.xp-choice-multi-scheme:before {
  content: "\e97d";
}
.xp-choice-single-scheme:before {
  content: "\e97e";
}
.xp-choice-user-scheme:before {
  content: "\e97f";
}
.xp-chrome:before {
  content: "\e980";
}
.xp-circle:before {
  content: "\e981";
}
.xp-circle-dashed:before {
  content: "\e982";
}
.xp-circle-inverted:before {
  content: "\e983";
}
.xp-circle-slashed:before {
  content: "\e984";
}
.xp-circle-square:before {
  content: "\e985";
}
.xp-clapperboard:before {
  content: "\e986";
}
.xp-clipboard-checklist:before {
  content: "\e987";
}
.xp-clipboard-list:before {
  content: "\e988";
}
.xp-clock:before {
  content: "\e989";
}
.xp-cloud:before {
  content: "\e98a";
}
.xp-cogwheel:before {
  content: "\e98b";
}
.xp-cogwheels:before {
  content: "\e98c";
}
.xp-cogwheel-square:before {
  content: "\e98d";
}
.xp-collapse:before {
  content: "\e98e";
}
.xp-collapse-scheme:before {
  content: "\e98f";
}
.xp-compass:before {
  content: "\e990";
}
.xp-convert:before {
  content: "\e991";
}
.xp-cookie:before {
  content: "\e992";
}
.xp-crosshair-f:before {
  content: "\e993";
}
.xp-crosshair-o:before {
  content: "\e994";
}
.xp-c-sharp:before {
  content: "\e995";
}
.xp-cup:before {
  content: "\e996";
}
.xp-custom-element:before {
  content: "\e997";
}
.xp-database:before {
  content: "\e998";
}
.xp-desktop:before {
  content: "\e999";
}
.xp-dialog-window:before {
  content: "\e99a";
}
.xp-dialog-window-cogwheel:before {
  content: "\e99b";
}
.xp-diamond:before {
  content: "\e99c";
}
.xp-doc:before {
  content: "\e99d";
}
.xp-doc-arrows:before {
  content: "\e99e";
}
.xp-doc-ban-sign:before {
  content: "\e99f";
}
.xp-doc-copy:before {
  content: "\e9a0";
}
.xp-doc-inverted:before {
  content: "\e9a1";
}
.xp-doc-move:before {
  content: "\e9a2";
}
.xp-doc-paste:before {
  content: "\e9a3";
}
.xp-doc-plus:before {
  content: "\e9a4";
}
.xp-doc-torn:before {
  content: "\e9a5";
}
.xp-doc-user:before {
  content: "\e9a6";
}
.xp-dollar-sign:before {
  content: "\e9a7";
}
.xp-dots-vertical:before {
  content: "\e9a8";
}
.xp-down-dir:before {
  content: "\e9a9";
}
.xp-drawers:before {
  content: "\e9aa";
}
.xp-earth:before {
  content: "\e9ab";
}
.xp-e-book:before {
  content: "\e9ac";
}
.xp-edge:before {
  content: "\e9ad";
}
.xp-edit:before {
  content: "\e9ae";
}
.xp-ekg-line:before {
  content: "\e9af";
}
.xp-ellipsis:before {
  content: "\e9b0";
}
.xp-engage-users:before {
  content: "\e9b1";
}
.xp-exclamation-triangle:before {
  content: "\e9b2";
}
.xp-exclamation-triangle-inverted:before {
  content: "\e9b3";
}
.xp-expand:before {
  content: "\e9b4";
}
.xp-eye:before {
  content: "\e9b5";
}
.xp-eye-slash:before {
  content: "\e9b6";
}
.xp-f:before {
  content: "\e9b7";
}
.xp-factory:before {
  content: "\e9b8";
}
.xp-file:before {
  content: "\e9b9";
}
.xp-file-pdf:before {
  content: "\e9ba";
}
.xp-filter-1:before {
  content: "\e9bb";
}
.xp-firefox:before {
  content: "\e9bc";
}
.xp-flag:before {
  content: "\e9bd";
}
.xp-folder:before {
  content: "\e9be";
}
.xp-folder-belt:before {
  content: "\e9bf";
}
.xp-folder-clock:before {
  content: "\e9c0";
}
.xp-folder-inverted:before {
  content: "\e9c1";
}
.xp-folder-opened:before {
  content: "\e9c2";
}
.xp-form:before {
  content: "\e9c3";
}
.xp-funnel:before {
  content: "\e9c4";
}
.xp-gauge:before {
  content: "\e9c5";
}
.xp-gift:before {
  content: "\e9c6";
}
.xp-graduate-cap:before {
  content: "\e9c7";
}
.xp-graph:before {
  content: "\e9c8";
}
.xp-h-1:before {
  content: "\e9c9";
}
.xp-h-2:before {
  content: "\e9ca";
}
.xp-h-3:before {
  content: "\e9cb";
}
.xp-h-4:before {
  content: "\e9cc";
}
.xp-half-arrows-right-left:before {
  content: "\e9cd";
}
.xp-hat-moustache:before {
  content: "\e9ce";
}
.xp-headless:before {
  content: "\e9cf";
}
.xp-heart:before {
  content: "\e9d0";
}
.xp-heartshake:before {
  content: "\e9d1";
}
.xp-highlighter:before {
  content: "\e9d2";
}
.xp-home:before {
  content: "\e9d3";
}
.xp-i:before {
  content: "\e9d4";
}
.xp-i-circle:before {
  content: "\e9d5";
}
.xp-id-card:before {
  content: "\e9d6";
}
.xp-id-cards:before {
  content: "\e9d7";
}
.xp-indent:before {
  content: "\e9d8";
}
.xp-integration-scheme:before {
  content: "\e9d9";
}
.xp-intercom:before {
  content: "\e9da";
}
.xp-internet-explorer:before {
  content: "\e9db";
}
.xp-invoice:before {
  content: "\e9dc";
}
.xp-kentico:before {
  content: "\e9dd";
}
.xp-key:before {
  content: "\e9de";
}
.xp-laptop:before {
  content: "\e9df";
}
.xp-l-article-map:before {
  content: "\e9e0";
}
.xp-layout:before {
  content: "\e9e1";
}
.xp-layouts:before {
  content: "\e9e2";
}
.xp-l-calendar-number-article:before {
  content: "\e9e3";
}
.xp-l-cols-2:before {
  content: "\e9e4";
}
.xp-l-cols-3:before {
  content: "\e9e5";
}
.xp-l-cols-4:before {
  content: "\e9e6";
}
.xp-l-cols-20-60-20:before {
  content: "\e9e7";
}
.xp-l-cols-20-80:before {
  content: "\e9e8";
}
.xp-l-cols-25-50-25:before {
  content: "\e9e9";
}
.xp-l-cols-30-70:before {
  content: "\e9ea";
}
.xp-l-cols-70-30:before {
  content: "\e9eb";
}
.xp-l-cols-80-20:before {
  content: "\e9ec";
}
.xp-l-forms-2:before {
  content: "\e9ed";
}
.xp-l-grid-2-2:before {
  content: "\e9ee";
}
.xp-l-grid-3-2:before {
  content: "\e9ef";
}
.xp-l-header-cols-2-footer:before {
  content: "\e9f0";
}
.xp-l-header-cols-3-footer:before {
  content: "\e9f1";
}
.xp-l-header-list-img:before {
  content: "\e9f2";
}
.xp-l-header-menu-text:before {
  content: "\e9f3";
}
.xp-l-header-text:before {
  content: "\e9f4";
}
.xp-life-belt:before {
  content: "\e9f5";
}
.xp-light-bulb:before {
  content: "\e9f6";
}
.xp-l-img-2-cols-3:before {
  content: "\e9f7";
}
.xp-l-img-3-cols-3:before {
  content: "\e9f8";
}
.xp-lines-rectangle:before {
  content: "\e9f9";
}
.xp-linux:before {
  content: "\e9fa";
}
.xp-list:before {
  content: "\e9fb";
}
.xp-list-bullets:before {
  content: "\e9fc";
}
.xp-list-numbers:before {
  content: "\e9fd";
}
.xp-l-lightbox:before {
  content: "\e9fe";
}
.xp-l-list-article:before {
  content: "\e9ff";
}
.xp-l-list-article-col:before {
  content: "\ea00";
}
.xp-l-list-img-article:before {
  content: "\ea01";
}
.xp-l-list-title:before {
  content: "\ea02";
}
.xp-l-logotype-menu-col-footer:before {
  content: "\ea03";
}
.xp-l-logotype-menu-h-col:before {
  content: "\ea04";
}
.xp-l-logotype-menu-v-col:before {
  content: "\ea05";
}
.xp-l-menu-cols-2:before {
  content: "\ea06";
}
.xp-l-menu-cols-3:before {
  content: "\ea07";
}
.xp-l-menu-list:before {
  content: "\ea08";
}
.xp-l-menu-list-img:before {
  content: "\ea09";
}
.xp-l-menu-list-img-col:before {
  content: "\ea0a";
}
.xp-l-menu-text:before {
  content: "\ea0b";
}
.xp-l-menu-text-col:before {
  content: "\ea0c";
}
.xp-l-menu-text-col-bottom:before {
  content: "\ea0d";
}
.xp-lock:before {
  content: "\ea0e";
}
.xp-lock-unlocked:before {
  content: "\ea0f";
}
.xp-loop:before {
  content: "\ea10";
}
.xp-l-rows-2:before {
  content: "\ea11";
}
.xp-l-rows-3:before {
  content: "\ea12";
}
.xp-l-rows-4:before {
  content: "\ea13";
}
.xp-l-text:before {
  content: "\ea14";
}
.xp-l-text-col:before {
  content: "\ea15";
}
.xp-magnifier:before {
  content: "\ea16";
}
.xp-magnifier-minus:before {
  content: "\ea17";
}
.xp-magnifier-plus:before {
  content: "\ea18";
}
.xp-map:before {
  content: "\ea19";
}
.xp-map-marker:before {
  content: "\ea1a";
}
.xp-market:before {
  content: "\ea1b";
}
.xp-mask:before {
  content: "\ea1c";
}
.xp-media-player:before {
  content: "\ea1d";
}
.xp-menu:before {
  content: "\ea1e";
}
.xp-merge:before {
  content: "\ea1f";
}
.xp-message:before {
  content: "\ea20";
}
.xp-messages:before {
  content: "\ea21";
}
.xp-microphone:before {
  content: "\ea22";
}
.xp-minus:before {
  content: "\ea23";
}
.xp-minus-circle:before {
  content: "\ea24";
}
.xp-minus-square:before {
  content: "\ea25";
}
.xp-mobile:before {
  content: "\ea26";
}
.xp-modal-close:before {
  content: "\ea27";
}
.xp-modal-maximize:before {
  content: "\ea28";
}
.xp-modal-minimize:before {
  content: "\ea29";
}
.xp-modal-question:before {
  content: "\ea2a";
}
.xp-money-bill:before {
  content: "\ea2b";
}
.xp-monitor:before {
  content: "\ea2c";
}
.xp-monitor-broken:before {
  content: "\ea2d";
}
.xp-monitor-smartphone:before {
  content: "\ea2e";
}
.xp-mug:before {
  content: "\ea2f";
}
.xp-multi-channel:before {
  content: "\ea30";
}
.xp-newspaper:before {
  content: "\ea31";
}
.xp-note:before {
  content: "\ea32";
}
.xp-notebook:before {
  content: "\ea33";
}
.xp-octothorpe:before {
  content: "\ea34";
}
.xp-one:before {
  content: "\ea35";
}
.xp-opera:before {
  content: "\ea36";
}
.xp-organisational-scheme:before {
  content: "\ea37";
}
.xp-outdent:before {
  content: "\ea38";
}
.xp-palette:before {
  content: "\ea39";
}
.xp-pants:before {
  content: "\ea3a";
}
.xp-paperclip:before {
  content: "\ea3b";
}
.xp-paper-plane:before {
  content: "\ea3c";
}
.xp-paragraph:before {
  content: "\ea3d";
}
.xp-paragraph-center:before {
  content: "\ea3e";
}
.xp-paragraph-short:before {
  content: "\ea3f";
}
.xp-parent-children-scheme-2:before {
  content: "\ea40";
}
.xp-parent-children-scheme-3:before {
  content: "\ea41";
}
.xp-parent-child-scheme:before {
  content: "\ea42";
}
.xp-parent-child-scheme-inverted:before {
  content: "\ea43";
}
.xp-pause:before {
  content: "\ea44";
}
.xp-pc:before {
  content: "\ea45";
}
.xp-pda:before {
  content: "\ea46";
}
.xp-percent-sign:before {
  content: "\ea47";
}
.xp-perfume:before {
  content: "\ea48";
}
.xp-permission-list:before {
  content: "\ea49";
}
.xp-personalisation:before {
  content: "\ea4a";
}
.xp-personalisation-variants:before {
  content: "\ea4b";
}
.xp-picture:before {
  content: "\ea4c";
}
.xp-pictures:before {
  content: "\ea4d";
}
.xp-piechart:before {
  content: "\ea4e";
}
.xp-piechart-lines:before {
  content: "\ea4f";
}
.xp-pilcrow:before {
  content: "\ea50";
}
.xp-pin:before {
  content: "\ea51";
}
.xp-pin-inverted:before {
  content: "\ea52";
}
.xp-placeholder:before {
  content: "\ea53";
}
.xp-plus:before {
  content: "\ea54";
}
.xp-plus-circle:before {
  content: "\ea55";
}
.xp-plus-square:before {
  content: "\ea56";
}
.xp-printer:before {
  content: "\ea57";
}
.xp-process-scheme:before {
  content: "\ea58";
}
.xp-project-scheme:before {
  content: "\ea59";
}
.xp-puzzle:before {
  content: "\ea5a";
}
.xp-qr-code:before {
  content: "\ea5b";
}
.xp-question-circle:before {
  content: "\ea5c";
}
.xp-rb-check:before {
  content: "\ea5d";
}
.xp-rb-check-sign:before {
  content: "\ea5e";
}
.xp-rb-uncheck:before {
  content: "\ea5f";
}
.xp-recaptcha:before {
  content: "\ea60";
}
.xp-rectangle-a:before {
  content: "\ea61";
}
.xp-rectangle-a-inverted:before {
  content: "\ea62";
}
.xp-rectangle-h:before {
  content: "\ea63";
}
.xp-rectangle-paragraph:before {
  content: "\ea64";
}
.xp-rectangle-v:before {
  content: "\ea65";
}
.xp-restriction-list:before {
  content: "\ea66";
}
.xp-ribbon:before {
  content: "\ea67";
}
.xp-right-double-quotation-mark:before {
  content: "\ea68";
}
.xp-rotate-double-right:before {
  content: "\ea69";
}
.xp-rotate-left:before {
  content: "\ea6a";
}
.xp-rotate-right:before {
  content: "\ea6b";
}
.xp-rss:before {
  content: "\ea6c";
}
.xp-s:before {
  content: "\ea6d";
}
.xp-safari:before {
  content: "\ea6e";
}
.xp-scheme-circles-triangle:before {
  content: "\ea6f";
}
.xp-scheme-connected-circles:before {
  content: "\ea70";
}
.xp-scheme-path-circles:before {
  content: "\ea71";
}
.xp-scheme-path-circles-flipped:before {
  content: "\ea72";
}
.xp-scissors:before {
  content: "\ea73";
}
.xp-separate:before {
  content: "\ea74";
}
.xp-share-apple:before {
  content: "\ea75";
}
.xp-share-google:before {
  content: "\ea76";
}
.xp-shoe-women:before {
  content: "\ea77";
}
.xp-shopping-cart:before {
  content: "\ea78";
}
.xp-small-dot-centered:before {
  content: "\ea79";
}
.xp-smartphone:before {
  content: "\ea7a";
}
.xp-software-package:before {
  content: "\ea7b";
}
.xp-spinner:before {
  content: "\ea7c";
}
.xp-square:before {
  content: "\ea7d";
}
.xp-square-dashed:before {
  content: "\ea7e";
}
.xp-square-dashed-line:before {
  content: "\ea7f";
}
.xp-staging-scheme:before {
  content: "\ea80";
}
.xp-star-empty:before {
  content: "\ea81";
}
.xp-star-full:before {
  content: "\ea82";
}
.xp-star-semi:before {
  content: "\ea83";
}
.xp-subscript:before {
  content: "\ea84";
}
.xp-superscript:before {
  content: "\ea85";
}
.xp-t:before {
  content: "\ea86";
}
.xp-tab:before {
  content: "\ea87";
}
.xp-table:before {
  content: "\ea88";
}
.xp-tablet:before {
  content: "\ea89";
}
.xp-tab-vertical:before {
  content: "\ea8a";
}
.xp-tag:before {
  content: "\ea8b";
}
.xp-tags:before {
  content: "\ea8c";
}
.xp-t-f:before {
  content: "\ea8d";
}
.xp-three-dots-vertical:before {
  content: "\ea8e";
}
.xp-timed-box:before {
  content: "\ea8f";
}
.xp-times:before {
  content: "\ea90";
}
.xp-times-circle:before {
  content: "\ea91";
}
.xp-translate:before {
  content: "\ea92";
}
.xp-tree-structure:before {
  content: "\ea93";
}
.xp-triangle-right:before {
  content: "\ea94";
}
.xp-trophy:before {
  content: "\ea95";
}
.xp-truck:before {
  content: "\ea96";
}
.xp-t-shirt:before {
  content: "\ea97";
}
.xp-t-with-cross:before {
  content: "\ea98";
}
.xp-two-rectangles-h:before {
  content: "\ea99";
}
.xp-two-rectangles-stacked:before {
  content: "\ea9a";
}
.xp-two-rectangles-stacked-times:before {
  content: "\ea9b";
}
.xp-two-rectangles-v:before {
  content: "\ea9c";
}
.xp-two-squares-line:before {
  content: "\ea9d";
}
.xp-two-squares-with-lines:before {
  content: "\ea9e";
}
.xp-u:before {
  content: "\ea9f";
}
.xp-up-dir:before {
  content: "\eaa0";
}
.xp-user:before {
  content: "\eaa1";
}
.xp-user-checkbox:before {
  content: "\eaa2";
}
.xp-user-frame:before {
  content: "\eaa3";
}
.xp-users:before {
  content: "\eaa4";
}
.xp-vb:before {
  content: "\eaa5";
}
.xp-watch:before {
  content: "\eaa6";
}
.xp-windows:before {
  content: "\eaa7";
}
.xp-wizard-stick:before {
  content: "\eaa8";
}
.xp-x:before {
  content: "\eaa9";
}
.xp-xml-tag:before {
  content: "\eaaa";
}
.kx13-a-lowercase:before {
  content: "\e74f";
}
.kx13-accordion:before {
  content: "\e704";
}
.kx13-add-module:before {
  content: "\e90e";
}
.kx13-android:before {
  content: "\f17b";
}
.kx13-apple:before {
  content: "\f179";
}
.kx13-arrow-crooked-left:before {
  content: "\e6e0";
}
.kx13-arrow-crooked-right:before {
  content: "\e6e1";
}
.kx13-arrow-curved-left:before {
  content: "\e908";
}
.kx13-arrow-curved-right:before {
  content: "\e909";
}
.kx13-arrow-double-left:before {
  content: "\e6df";
}
.kx13-arrow-double-right:before {
  content: "\e6de";
}
.kx13-arrow-down:before {
  content: "\e682";
}
.kx13-arrow-down-circle:before {
  content: "\e6ae";
}
.kx13-arrow-down-line:before {
  content: "\e6dd";
}
.kx13-arrow-enter-square:before {
  content: "\e801";
}
.kx13-arrow-leave-square:before {
  content: "\e800";
}
.kx13-arrow-left:before {
  content: "\e6dc";
}
.kx13-arrow-left-circle:before {
  content: "\e6af";
}
.kx13-arrow-left-rect:before {
  content: "\e6db";
}
.kx13-arrow-right:before {
  content: "\e6da";
}
.kx13-arrow-right-circle:before {
  content: "\e6b1";
}
.kx13-arrow-right-rect:before {
  content: "\e6d9";
}
.kx13-arrow-right-top-square:before {
  content: "\e6d8";
}
.kx13-arrow-u-left:before {
  content: "\e677";
}
.kx13-arrow-u-right:before {
  content: "\e703";
}
.kx13-arrow-up:before {
  content: "\e64c";
}
.kx13-arrow-up-circle:before {
  content: "\e6bf";
}
.kx13-arrow-up-line:before {
  content: "\e6d3";
}
.kx13-arrows:before {
  content: "\e6d7";
}
.kx13-arrows-crooked:before {
  content: "\e6f4";
}
.kx13-arrows-h:before {
  content: "\e6d5";
}
.kx13-arrows-v:before {
  content: "\e6d4";
}
.kx13-b:before {
  content: "\e746";
}
.kx13-badge:before {
  content: "\e6d2";
}
.kx13-ban-sign:before {
  content: "\e6d1";
}
.kx13-bell:before {
  content: "\e91f";
}
.kx13-bezier-scheme:before {
  content: "\e717";
}
.kx13-bin:before {
  content: "\e6d0";
}
.kx13-book-opened:before {
  content: "\e6cf";
}
.kx13-box:before {
  content: "\e6ce";
}
.kx13-box-cart:before {
  content: "\e6cd";
}
.kx13-boxes:before {
  content: "\e6cc";
}
.kx13-braces:before {
  content: "\e6cb";
}
.kx13-braces-octothorpe:before {
  content: "\e740";
}
.kx13-brand-bing:before {
  content: "\e6ca";
}
.kx13-brand-facebook:before {
  content: "\e6c9";
}
.kx13-brand-google:before {
  content: "\e6c8";
}
.kx13-brand-google-plus:before {
  content: "\e6e6";
}
.kx13-brand-instagram:before {
  content: "\e903";
}
.kx13-brand-linkedin:before {
  content: "\e6e5";
}
.kx13-brand-mstranslator:before {
  content: "\e90c";
}
.kx13-brand-open-id:before {
  content: "\e6e4";
}
.kx13-brand-pinterest:before {
  content: "\e6e3";
}
.kx13-brand-sharepoint:before {
  content: "\e707";
}
.kx13-brand-twitter:before {
  content: "\e6c7";
}
.kx13-brand-youtube:before {
  content: "\e659";
}
.kx13-breadcrumb:before {
  content: "\e6f9";
}
.kx13-briefcase:before {
  content: "\e6c6";
}
.kx13-broom:before {
  content: "\e6c5";
}
.kx13-brush:before {
  content: "\e6c4";
}
.kx13-brush-slashed:before {
  content: "\e914";
}
.kx13-bubble:before {
  content: "\e6c3";
}
.kx13-bubble-censored:before {
  content: "\e6c2";
}
.kx13-bubble-check:before {
  content: "\e919";
}
.kx13-bubble-hide:before {
  content: "\e91c";
}
.kx13-bubble-o:before {
  content: "\e6f3";
}
.kx13-bubble-show:before {
  content: "\e91d";
}
.kx13-bubble-times:before {
  content: "\e6f2";
}
.kx13-bubbles:before {
  content: "\e6c1";
}
.kx13-bucket-shovel:before {
  content: "\e6be";
}
.kx13-bug:before {
  content: "\e6bd";
}
.kx13-building:before {
  content: "\e6bc";
}
.kx13-building-block:before {
  content: "\e6bb";
}
.kx13-bullseye:before {
  content: "\e6ba";
}
.kx13-c-sharp:before {
  content: "\e718";
}
.kx13-calendar:before {
  content: "\e6b9";
}
.kx13-calendar-number:before {
  content: "\e6b8";
}
.kx13-camera:before {
  content: "\e6b7";
}
.kx13-cancel:before {
  content: "\e804";
}
.kx13-caret-down:before {
  content: "\e6b6";
}
.kx13-caret-left:before {
  content: "\e6b5";
}
.kx13-caret-left-aligned-right:before {
  content: "\e73b";
}
.kx13-caret-right:before {
  content: "\e6b4";
}
.kx13-caret-right-aligned-left:before {
  content: "\e720";
}
.kx13-caret-right-down:before {
  content: "\e6b3";
}
.kx13-caret-up:before {
  content: "\e6b2";
}
.kx13-carousel:before {
  content: "\e6f1";
}
.kx13-cb-check:before {
  content: "\e902";
}
.kx13-cb-check-disabled:before {
  content: "\e6f0";
}
.kx13-cb-check-minus:before {
  content: "\e91a";
}
.kx13-cb-check-preview:before {
  content: "\e702";
}
.kx13-cb-check-sign:before {
  content: "\e6b0";
}
.kx13-cb-uncheck:before {
  content: "\e6ad";
}
.kx13-chain:before {
  content: "\e67f";
}
.kx13-chain-slash:before {
  content: "\e691";
}
.kx13-check:before {
  content: "\e676";
}
.kx13-check-circle:before {
  content: "\e675";
}
.kx13-checklist:before {
  content: "\e61b";
}
.kx13-chevron-double-down:before {
  content: "\e673";
}
.kx13-chevron-double-left:before {
  content: "\e672";
}
.kx13-chevron-double-right:before {
  content: "\e671";
}
.kx13-chevron-double-up:before {
  content: "\e670";
}
.kx13-chevron-down:before {
  content: "\e66f";
}
.kx13-chevron-down-circle:before {
  content: "\e66e";
}
.kx13-chevron-down-line:before {
  content: "\e6c0";
}
.kx13-chevron-down-square:before {
  content: "\e66d";
}
.kx13-chevron-left:before {
  content: "\e66c";
}
.kx13-chevron-left-circle:before {
  content: "\e66b";
}
.kx13-chevron-left-line:before {
  content: "\e6d6";
}
.kx13-chevron-left-square:before {
  content: "\e66a";
}
.kx13-chevron-right:before {
  content: "\e669";
}
.kx13-chevron-right-circle:before {
  content: "\e67e";
}
.kx13-chevron-right-line:before {
  content: "\e6e2";
}
.kx13-chevron-right-square:before {
  content: "\e668";
}
.kx13-chevron-up:before {
  content: "\e667";
}
.kx13-chevron-up-circle:before {
  content: "\e666";
}
.kx13-chevron-up-line:before {
  content: "\e6ee";
}
.kx13-chevron-up-square:before {
  content: "\e665";
}
.kx13-choice-multi-scheme:before {
  content: "\e757";
}
.kx13-choice-single-scheme:before {
  content: "\e755";
}
.kx13-choice-user-scheme:before {
  content: "\e753";
}
.kx13-chrome:before {
  content: "\f268";
}
.kx13-circle:before {
  content: "\e6ac";
}
.kx13-circle-empty:before {
  content: "\f10c";
}
.kx13-circle-slashed:before {
  content: "\e751";
}
.kx13-circle-square:before {
  content: "\e6ab";
}
.kx13-clapperboard:before {
  content: "\e636";
}
.kx13-clipboard-checklist:before {
  content: "\e6aa";
}
.kx13-clipboard-list:before {
  content: "\e6a9";
}
.kx13-clock:before {
  content: "\e6a8";
}
.kx13-cloud:before {
  content: "\e701";
}
.kx13-cogwheel:before {
  content: "\e6a7";
}
.kx13-cogwheel-square:before {
  content: "\e6a5";
}
.kx13-cogwheels:before {
  content: "\e6a6";
}
.kx13-collapse:before {
  content: "\e745";
}
.kx13-collapse-scheme:before {
  content: "\e700";
}
.kx13-compass:before {
  content: "\e6a4";
}
.kx13-convert:before {
  content: "\e90d";
}
.kx13-cookie:before {
  content: "\e6f7";
}
.kx13-crosshair-f:before {
  content: "\e71f";
}
.kx13-crosshair-o:before {
  content: "\e71b";
}
.kx13-cup:before {
  content: "\e6a2";
}
.kx13-custom-element:before {
  content: "\e91b";
}
.kx13-database:before {
  content: "\e6a0";
}
.kx13-desktop:before {
  content: "\f108";
}
.kx13-dialog-window:before {
  content: "\e6ff";
}
.kx13-dialog-window-cogwheel:before {
  content: "\e71a";
}
.kx13-diamond:before {
  content: "\e756";
}
.kx13-doc:before {
  content: "\e69f";
}
.kx13-doc-arrows:before {
  content: "\e6fe";
}
.kx13-doc-ban-sign:before {
  content: "\e6ef";
}
.kx13-doc-copy:before {
  content: "\e69e";
}
.kx13-doc-move:before {
  content: "\e69d";
}
.kx13-doc-o:before {
  content: "\e69c";
}
.kx13-doc-paste:before {
  content: "\e69a";
}
.kx13-doc-plus:before {
  content: "\e918";
}
.kx13-doc-torn:before {
  content: "\e750";
}
.kx13-doc-user:before {
  content: "\e714";
}
.kx13-dollar-sign:before {
  content: "\e6ed";
}
.kx13-dots-vertical:before {
  content: "\e75d";
}
.kx13-down-dir:before {
  content: "\e805";
}
.kx13-drawers:before {
  content: "\e699";
}
.kx13-e-book:before {
  content: "\e697";
}
.kx13-earth:before {
  content: "\e698";
}
.kx13-edge:before {
  content: "\f282";
}
.kx13-edit:before {
  content: "\e696";
}
.kx13-ekg-line:before {
  content: "\e695";
}
.kx13-ellipsis:before {
  content: "\e694";
}
.kx13-engage-users:before {
  content: "\e920";
}
.kx13-exclamation-triangle:before {
  content: "\e693";
}
.kx13-expand:before {
  content: "\e744";
}
.kx13-eye:before {
  content: "\e692";
}
.kx13-eye-slash:before {
  content: "\e75c";
}
.kx13-f:before {
  content: "\e74e";
}
.kx13-factory:before {
  content: "\e690";
}
.kx13-file:before {
  content: "\e719";
}
.kx13-file-pdf:before {
  content: "\e6a3";
}
.kx13-filter-1:before {
  content: "\f0b0";
}
.kx13-firefox:before {
  content: "\f269";
}
.kx13-flag:before {
  content: "\e68f";
}
.kx13-folder:before {
  content: "\e68d";
}
.kx13-folder-belt:before {
  content: "\e715";
}
.kx13-folder-clock:before {
  content: "\e68c";
}
.kx13-folder-o:before {
  content: "\e68b";
}
.kx13-folder-opened:before {
  content: "\e68a";
}
.kx13-form:before {
  content: "\e689";
}
.kx13-funnel:before {
  content: "\e687";
}
.kx13-gauge:before {
  content: "\e686";
}
.kx13-gift:before {
  content: "\e915";
}
.kx13-graduate-cap:before {
  content: "\e713";
}
.kx13-graph:before {
  content: "\e684";
}
.kx13-half-arrows-right-left:before {
  content: "\e683";
}
.kx13-hat-moustache:before {
  content: "\e75a";
}
.kx13-heart:before {
  content: "\e91e";
}
.kx13-heartshake:before {
  content: "\e681";
}
.kx13-highlighter:before {
  content: "\e6f6";
}
.kx13-home:before {
  content: "\e680";
}
.kx13-i:before {
  content: "\e743";
}
.kx13-i-circle:before {
  content: "\e664";
}
.kx13-id-card:before {
  content: "\e663";
}
.kx13-id-cards:before {
  content: "\e662";
}
.kx13-indent:before {
  content: "\e742";
}
.kx13-integration-scheme:before {
  content: "\e661";
}
.kx13-intercom:before {
  content: "\e916";
}
.kx13-internet-explorer:before {
  content: "\f26b";
}
.kx13-invoice:before {
  content: "\e660";
}
.kx13-kentico:before {
  content: "\e65f";
}
.kx13-key:before {
  content: "\e65e";
}
.kx13-l-article-map:before {
  content: "\e721";
}
.kx13-l-calendar-number-article:before {
  content: "\e722";
}
.kx13-l-cols-2:before {
  content: "\e712";
}
.kx13-l-cols-20-60-20:before {
  content: "\e6a1";
}
.kx13-l-cols-20-80:before {
  content: "\e70f";
}
.kx13-l-cols-25-50-25:before {
  content: "\e688";
}
.kx13-l-cols-3:before {
  content: "\e711";
}
.kx13-l-cols-30-70:before {
  content: "\e641";
}
.kx13-l-cols-4:before {
  content: "\e710";
}
.kx13-l-cols-70-30:before {
  content: "\e637";
}
.kx13-l-cols-80-20:before {
  content: "\e70e";
}
.kx13-l-forms-2:before {
  content: "\e723";
}
.kx13-l-grid-2-2:before {
  content: "\e628";
}
.kx13-l-grid-3-2:before {
  content: "\e611";
}
.kx13-l-header-cols-2-footer:before {
  content: "\e724";
}
.kx13-l-header-cols-3-footer:before {
  content: "\e70d";
}
.kx13-l-header-list-img:before {
  content: "\e725";
}
.kx13-l-header-menu-text:before {
  content: "\e726";
}
.kx13-l-header-text:before {
  content: "\e727";
}
.kx13-l-img-2-cols-3:before {
  content: "\e72b";
}
.kx13-l-img-3-cols-3:before {
  content: "\e72a";
}
.kx13-l-lightbox:before {
  content: "\e729";
}
.kx13-l-list-article:before {
  content: "\e728";
}
.kx13-l-list-article-col:before {
  content: "\e739";
}
.kx13-l-list-img-article:before {
  content: "\e738";
}
.kx13-l-list-title:before {
  content: "\e737";
}
.kx13-l-logotype-menu-col-footer:before {
  content: "\e736";
}
.kx13-l-logotype-menu-h-col:before {
  content: "\e70c";
}
.kx13-l-logotype-menu-v-col:before {
  content: "\e6fc";
}
.kx13-l-menu-cols-2:before {
  content: "\e735";
}
.kx13-l-menu-cols-3:before {
  content: "\e6e8";
}
.kx13-l-menu-list:before {
  content: "\e734";
}
.kx13-l-menu-list-img:before {
  content: "\e733";
}
.kx13-l-menu-list-img-col:before {
  content: "\e732";
}
.kx13-l-menu-text:before {
  content: "\e731";
}
.kx13-l-menu-text-col:before {
  content: "\e69b";
}
.kx13-l-menu-text-col-bottom:before {
  content: "\e730";
}
.kx13-l-rows-2:before {
  content: "\e72f";
}
.kx13-l-rows-3:before {
  content: "\e72e";
}
.kx13-l-rows-4:before {
  content: "\e72d";
}
.kx13-l-text:before {
  content: "\e72c";
}
.kx13-l-text-col:before {
  content: "\e685";
}
.kx13-laptop:before {
  content: "\e65d";
}
.kx13-layout:before {
  content: "\e65c";
}
.kx13-layouts:before {
  content: "\e65b";
}
.kx13-life-belt:before {
  content: "\e65a";
}
.kx13-light-bulb:before {
  content: "\e67d";
}
.kx13-lines-rectangle-o:before {
  content: "\e6fd";
}
.kx13-linux:before {
  content: "\f17c";
}
.kx13-list:before {
  content: "\e6f8";
}
.kx13-list-bullets:before {
  content: "\e754";
}
.kx13-list-numbers:before {
  content: "\e75b";
}
.kx13-lock:before {
  content: "\e658";
}
.kx13-lock-unlocked:before {
  content: "\e6ec";
}
.kx13-loop:before {
  content: "\e600";
}
.kx13-magnifier:before {
  content: "\e657";
}
.kx13-magnifier-minus:before {
  content: "\e656";
}
.kx13-magnifier-plus:before {
  content: "\e655";
}
.kx13-map:before {
  content: "\e654";
}
.kx13-map-marker:before {
  content: "\e653";
}
.kx13-market:before {
  content: "\e68e";
}
.kx13-mask:before {
  content: "\e652";
}
.kx13-media-player:before {
  content: "\e651";
}
.kx13-menu:before {
  content: "\e650";
}
.kx13-merge:before {
  content: "\e709";
}
.kx13-message:before {
  content: "\e64f";
}
.kx13-messages:before {
  content: "\e64e";
}
.kx13-microphone:before {
  content: "\e64d";
}
.kx13-minus:before {
  content: "\e73f";
}
.kx13-minus-circle:before {
  content: "\e64b";
}
.kx13-minus-square:before {
  content: "\e67c";
}
.kx13-mobile:before {
  content: "\f10b";
}
.kx13-modal-close:before {
  content: "\e64a";
}
.kx13-modal-maximize:before {
  content: "\e649";
}
.kx13-modal-minimize:before {
  content: "\e648";
}
.kx13-modal-question:before {
  content: "\e647";
}
.kx13-money-bill:before {
  content: "\e708";
}
.kx13-monitor:before {
  content: "\e646";
}
.kx13-monitor-broken:before {
  content: "\e70b";
}
.kx13-monitor-smartphone:before {
  content: "\e645";
}
.kx13-mug:before {
  content: "\e644";
}
.kx13-newspaper:before {
  content: "\e643";
}
.kx13-note:before {
  content: "\e71c";
}
.kx13-notebook:before {
  content: "\e642";
}
.kx13-octothorpe:before {
  content: "\e904";
}
.kx13-one:before {
  content: "\e752";
}
.kx13-opera:before {
  content: "\f26a";
}
.kx13-organisational-scheme:before {
  content: "\e640";
}
.kx13-outdent:before {
  content: "\e741";
}
.kx13-palette:before {
  content: "\e63f";
}
.kx13-pants:before {
  content: "\e63e";
}
.kx13-paper-plane:before {
  content: "\e917";
}
.kx13-paperclip:before {
  content: "\e63d";
}
.kx13-paragraph:before {
  content: "\e905";
}
.kx13-paragraph-center:before {
  content: "\e90a";
}
.kx13-paragraph-short:before {
  content: "\e906";
}
.kx13-parent-child-scheme:before {
  content: "\e74d";
}
.kx13-parent-child-scheme-inverted:before {
  content: "\e74c";
}
.kx13-parent-children-scheme-2:before {
  content: "\e63c";
}
.kx13-parent-children-scheme-3:before {
  content: "\e67b";
}
.kx13-pause:before {
  content: "\e63b";
}
.kx13-pc:before {
  content: "\e63a";
}
.kx13-pda:before {
  content: "\e639";
}
.kx13-percent-sign:before {
  content: "\e638";
}
.kx13-perfume:before {
  content: "\e635";
}
.kx13-permission-list:before {
  content: "\e634";
}
.kx13-personalisation:before {
  content: "\e900";
}
.kx13-personalisation-variants:before {
  content: "\e901";
}
.kx13-picture:before {
  content: "\e633";
}
.kx13-pictures:before {
  content: "\e632";
}
.kx13-piechart:before {
  content: "\e631";
}
.kx13-piechart-lines:before {
  content: "\e71d";
}
.kx13-pin:before {
  content: "\e71e";
}
.kx13-pin-o:before {
  content: "\e705";
}
.kx13-placeholder:before {
  content: "\e630";
}
.kx13-plus:before {
  content: "\e62f";
}
.kx13-plus-circle:before {
  content: "\e62e";
}
.kx13-plus-square:before {
  content: "\e62d";
}
.kx13-printer:before {
  content: "\e67a";
}
.kx13-process-scheme:before {
  content: "\e62c";
}
.kx13-project-scheme:before {
  content: "\e62b";
}
.kx13-puzzle:before {
  content: "\e62a";
}
.kx13-qr-code:before {
  content: "\e6eb";
}
.kx13-question-circle:before {
  content: "\e629";
}
.kx13-rb-check:before {
  content: "\e907";
}
.kx13-rb-check-sign:before {
  content: "\e627";
}
.kx13-rb-uncheck:before {
  content: "\e626";
}
.kx13-recaptcha:before {
  content: "\e910";
}
.kx13-rectangle-a:before {
  content: "\e61e";
}
.kx13-rectangle-a-o:before {
  content: "\e623";
}
.kx13-rectangle-o-h:before {
  content: "\e758";
}
.kx13-rectangle-o-v:before {
  content: "\e759";
}
.kx13-rectangle-paragraph:before {
  content: "\e625";
}
.kx13-restriction-list:before {
  content: "\e6ea";
}
.kx13-ribbon:before {
  content: "\e624";
}
.kx13-right-double-quotation-mark:before {
  content: "\e73d";
}
.kx13-rotate-double-right:before {
  content: "\e622";
}
.kx13-rotate-left:before {
  content: "\e621";
}
.kx13-rotate-right:before {
  content: "\e620";
}
.kx13-rss:before {
  content: "\e6e9";
}
.kx13-s:before {
  content: "\e748";
}
.kx13-safari:before {
  content: "\f267";
}
.kx13-scheme-circles-triangle:before {
  content: "\e73e";
}
.kx13-scheme-connected-circles:before {
  content: "\e802";
}
.kx13-scheme-path-circles:before {
  content: "\e803";
}
.kx13-scheme-path-circles-flipped:before {
  content: "\e90f";
}
.kx13-scissors:before {
  content: "\e61f";
}
.kx13-separate:before {
  content: "\e70a";
}
.kx13-shoe-women:before {
  content: "\e679";
}
.kx13-shopping-cart:before {
  content: "\e6f5";
}
.kx13-smartphone:before {
  content: "\e61d";
}
.kx13-software-package:before {
  content: "\e61c";
}
.kx13-spinner:before {
  content: "\e61a";
}
.kx13-square:before {
  content: "\e619";
}
.kx13-square-dashed:before {
  content: "\e618";
}
.kx13-square-dashed-line:before {
  content: "\e617";
}
.kx13-staging-scheme:before {
  content: "\e616";
}
.kx13-star-empty:before {
  content: "\e615";
}
.kx13-star-full:before {
  content: "\e614";
}
.kx13-star-semi:before {
  content: "\e613";
}
.kx13-subscript:before {
  content: "\e913";
}
.kx13-superscript:before {
  content: "\e912";
}
.kx13-t:before {
  content: "\e74b";
}
.kx13-t-f:before {
  content: "\e74a";
}
.kx13-t-shirt:before {
  content: "\e608";
}
.kx13-tab:before {
  content: "\e6fb";
}
.kx13-tab-vertical:before {
  content: "\e73c";
}
.kx13-table:before {
  content: "\e612";
}
.kx13-tablet:before {
  content: "\e610";
}
.kx13-tag:before {
  content: "\e60f";
}
.kx13-tags:before {
  content: "\e678";
}
.kx13-times:before {
  content: "\e60e";
}
.kx13-times-circle:before {
  content: "\e60d";
}
.kx13-translate:before {
  content: "\e60c";
}
.kx13-tree-structure:before {
  content: "\e73a";
}
.kx13-triangle-right:before {
  content: "\e60b";
}
.kx13-trophy:before {
  content: "\e60a";
}
.kx13-truck:before {
  content: "\e609";
}
.kx13-two-rectangles-h:before {
  content: "\e607";
}
.kx13-two-rectangles-stacked:before {
  content: "\e90b";
}
.kx13-two-rectangles-v:before {
  content: "\e606";
}
.kx13-two-squares-line:before {
  content: "\e706";
}
.kx13-u:before {
  content: "\e747";
}
.kx13-user:before {
  content: "\e605";
}
.kx13-user-checkbox:before {
  content: "\e603";
}
.kx13-user-frame:before {
  content: "\e604";
}
.kx13-users:before {
  content: "\e602";
}
.kx13-vb:before {
  content: "\e716";
}
.kx13-watch:before {
  content: "\e601";
}
.kx13-windows:before {
  content: "\f17a";
}
.kx13-wizard-stick:before {
  content: "\e6fa";
}
.kx13-x:before {
  content: "\e749";
}
.kx13-xml-tag:before {
  content: "\e6e7";
}
[class^="xp-"],
[class*=" xp-"] {
  display: inline-block;
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
}
[class^="kx13-"],
[class*=" kx13-"] {
  display: inline-block;
  font-family: "kx13-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
}
.medium {
  background-image: linear-gradient(135deg, #a8a8a8, #8c8c8c);
}
.dark-grey {
  background-image: linear-gradient(135deg, #6f6f6f, #525252);
}
.dark-warm-grey {
  background-image: linear-gradient(135deg, #7d6c65, #5d504b);
}
.dark-neon-green {
  background-image: linear-gradient(135deg, #537b00, #3c5b00);
}
.dark-kontent-turquoise {
  background-image: linear-gradient(135deg, #007d72, #005d54);
}
.dark-sky-blue {
  background-image: linear-gradient(135deg, #0677a8, #00587e);
}
.dark-ultramarine-blue {
  background-image: linear-gradient(135deg, #3d5dff, #003ddc);
}
.dark-majorelle-blue {
  background-image: linear-gradient(135deg, #774aff, #5c00ef);
}
.dark-xperience-violet {
  background-image: linear-gradient(135deg, #af00fa, #7f09b7);
}
.dark-rose {
  background-image: linear-gradient(135deg, #d90074, #a30056);
}
.dark-red {
  background-image: linear-gradient(135deg, #e10007, #a90004);
}
.dark-kentico-orange {
  background-image: linear-gradient(135deg, #c64300, #953000);
}
.dark-yellow {
  background-image: linear-gradient(135deg, #9e6200, #764800);
}
.light-grey {
  background-image: linear-gradient(135deg, #c6c6c6, #a8a8a8);
}
.light-warm-grey {
  background-image: linear-gradient(135deg, #d1c4bf, #b6a59f);
}
.light-neon-green {
  background-image: linear-gradient(135deg, #96da00, #7eb900);
}
.light-kontent-turquoise {
  background-image: linear-gradient(135deg, #2cd5c4, #00bdac);
}
.light-sky-blue {
  background-image: linear-gradient(135deg, #8fcdff, #00b3fc);
}
.light-ultramarine-blue {
  background-image: linear-gradient(135deg, #b5c4ff, #87a5ff);
}
.light-majorelle-blue {
  background-image: linear-gradient(135deg, #c8bfff, #ac9bff);
}
.light-xperience-violet {
  background-image: linear-gradient(135deg, #dbb8ff, #cb8eff);
}
.light-rose {
  background-image: linear-gradient(135deg, #ffb0c8, #ff7fac);
}
.light-red {
  background-image: linear-gradient(135deg, #ffb3b3, #ff8484);
}
.light-kentico-orange {
  background-image: linear-gradient(135deg, #ffb59b, #ff8852);
}
.light-yellow {
  background-image: linear-gradient(135deg, #ffba31, #db9d00);
}
.text-link-mixin {
  color: #f05a22;
}
.text-link-mixin:hover {
  text-decoration: underline;
}
.text-link-mixin:active {
  text-decoration: underline;
  color: #6a2000;
}
.text-link-mixin.disabled {
  text-decoration: underline;
  color: #d1c4bf;
}
.text-link-on-dark-mixin {
  color: #f05a22;
  color: #fff;
}
.text-link-on-dark-mixin:hover {
  text-decoration: underline;
}
.text-link-on-dark-mixin:active {
  text-decoration: underline;
  color: #6a2000;
}
.text-link-on-dark-mixin.disabled {
  text-decoration: underline;
  color: #d1c4bf;
}
.text-link-on-dark-mixin:active {
  color: #c64300;
}
.link-mixin {
  color: #000000;
}
.link-mixin:hover,
.link-mixin.current {
  color: #f05a22;
  text-decoration: none;
}
.link-mixin:active {
  color: #6a2000;
}
.link-mixin.disabled {
  color: #d1c4bf;
}
.footer-link-mixin {
  color: #000000;
}
.footer-link-mixin:hover,
.footer-link-mixin.current {
  color: #f05a22;
  text-decoration: none;
}
.footer-link-mixin:active {
  color: #6a2000;
}
.footer-link-mixin.disabled {
  color: #d1c4bf;
}
:root {
  --aui-focus: #7f09b7;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.ht-layout {
  display: flex;
  gap: 24px;
}
.ht-layout.reading-mode {
  gap: 0;
}
.ht-layout.reading-mode .ht-layout-sidebar,
.ht-layout.reading-mode #left-sidebar {
  flex-basis: 0;
  width: 0;
  margin-left: 0;
}
.ht-layout.reading-mode .ht-layout-sidebar .sidebar-hider,
.ht-layout.reading-mode #left-sidebar .sidebar-hider {
  display: none;
}
.ht-layout-sidebar {
  flex: 0 0 320px;
}
.ht-layout-main {
  flex: 1 1 auto;
  min-width: 0;
}
@media screen and (max-width: 1279px) {
  .ht-layout-sidebar {
    flex-basis: 240px;
  }
}
@media screen and (max-width: 1023px) {
  .ht-layout {
    gap: 0;
  }
  .ht-layout-sidebar {
    flex-basis: 0;
    width: 0;
  }
}
.button {
  display: inline-flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 48px;
  border-radius: 24px;
  background-color: transparent;
  border: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  cursor: pointer;
  user-select: none;
}
.button--primary {
  color: #fff;
  background-color: #f05a22;
}
.button--primary:hover,
.button--primary:focus {
  background-color: #c64300;
}
.button--primary:active {
  background-color: #6a2000;
}
.button--secondary {
  color: #f05a22;
  border: 1px solid #f05a22;
}
.button--secondary:hover,
.button--secondary:focus {
  border: none;
  color: #fff;
  background-color: #f05a22;
}
.button--secondary:active {
  border: none;
  background-color: #6a2000;
}
.button--tertiary {
  color: #f05a22;
}
.button--tertiary:hover,
.button--tertiary:focus {
  background-color: rgba(240, 90, 34, 0.1);
}
.button--tertiary:active {
  background-color: rgba(240, 90, 34, 0.3);
}
.button--black {
  color: #000000;
  border: 1px solid #000000;
}
.button--black:hover,
.button--black:focus {
  color: #fff;
  background-color: #000000;
}
.button--outline {
  color: #f05a22;
  border: 0px;
}
.button--outline:hover,
.button--outline:focus {
  color: #c64300;
  text-decoration: none;
}
.button--white {
  color: #fff;
  border: 1px solid #fff;
}
.button--white:hover,
.button--white:focus {
  color: #000000;
  background-color: #fff;
}
.button--icon-only {
  color: #000000;
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 24px;
}
.button--icon-only:hover,
.button--icon-only:focus {
  color: white;
  background-color: #f05a22;
}
.button--icon-only:active {
  color: white;
  background-color: #6a2000;
}
.button--banner {
  height: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  padding-left: 0.5%;
  padding-right: 0.5%;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  font-family: inherit;
}
pre {
  overflow: auto;
}
code {
  background: #f5f3f2;
  padding: 4px;
  border-radius: 8px;
  font-size: 14px;
  font-family: 'Courier', 'monospace';
}
.code {
  overflow: auto;
}
.code.code.code {
  border: 1px solid #8c8c8c;
  border-radius: 12px;
}
.codeHeader.codeHeader.codeHeader {
  display: flex;
  min-height: 40px;
  max-height: auto;
  padding: 8px 10px;
  gap: 10px;
  align-self: stretch;
  background: #f5f3f2;
}
.codeHeader .panelHeader {
  overflow: hidden;
}
.codeHeader-title {
  display: flex;
  flex-direction: row;
  margin: auto 0;
}
.codeHeader-title > div {
  display: flex;
  justify-content: center;
}
.codeHeader-title > div > span {
  margin: auto 0;
  padding-right: 10px;
  opacity: 0.3;
  user-select: none;
  line-height: 24px;
}
.separator {
  border-right: 1px solid rgba(21, 21, 21, 0.3);
}
.codeHeader-title > strong {
  padding-left: 10px;
}
.codeHeader-actions {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-left: auto;
}
.codeContent.codeContent pre code {
  padding: 0;
}
.codeHeader strong {
  float: left;
}
.codeClipboard {
  height: 24px;
  padding: 0 8px;
  font-size: 16px;
}
.codeClipboard-icon,
.codeClipboard-label {
  vertical-align: middle;
}
.codeClipboard-icon--success {
  display: none;
}
.codeClipboard.is-copied .codeClipboard-icon--success {
  display: inline-block;
}
.codeClipboard.is-copied .codeClipboard-icon--default {
  display: none;
}
.codeContent.collapse {
  display: none;
}
.panel {
  margin: 10px 0;
}
.dev-model-core .panel {
  position: relative;
}
.dev-model-mvc .panel {
  position: relative;
}
.dev-model-core .codeHeader.codeHeader {
  background-color: #fff1e9;
}
.dev-model-mvc .codeHeader.codeHeader {
  background-color: #f1f3ff;
}
.codeSwitch {
  display: none;
}
.dev-model-mvc .codeSwitch,
.dev-model-core .codeSwitch {
  display: block;
}
/*
=======================================
=          Cookie Banner              =
=======================================
*/
#cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 999;
  padding: 24px 0;
  border-top-color: #f05a22;
  border-top-style: solid;
  border-top-width: 4px;
  height: 25%;
  min-height: 155px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#cookie-banner .button {
  margin-right: 8px;
}
#cookie-banner .inner {
  padding-left: 344px;
}
#cookie-banner .text {
  text-align: left;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: normal;
}
#cookie-banner .close {
  color: #8c7d7d;
  font-size: 28px;
  float: right;
  cursor: pointer;
  line-height: 24px;
}
#cookie-banner.displayed {
  display: flex;
}
#cookie-banner.hidden {
  display: none;
}
#cookie-banner .buttons {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
#cookie-banner .buttons {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 1279px) {
  #cookie-banner .inner {
    padding-left: 264px;
  }
}
@media screen and (max-width: 992px) {
  #cookie-banner .inner {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  #cookie-banner {
    height: 35%;
  }
  #cookie-banner .buttons--left,
  #cookie-banner .buttons--right {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
  }
}
.columns {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.columns::after {
  content: "";
  display: block;
  clear: both;
}
.columns.col-1 .col {
  width: 100%;
  float: left;
  padding: 4px;
}
.columns.col-2 .col {
  width: 50%;
  float: left;
  padding: 4px;
}
.columns.col-3 .col {
  width: 33.3333%;
  float: left;
  padding: 4px;
}
.columns.col-4 .col {
  width: 25%;
  float: left;
  padding: 4px;
}
.wiki-content .column-50 {
  width: calc(100%/2);
  padding: 4px;
}
.wiki-content .column-33 {
  width: calc(100%/3);
  padding: 4px;
}
/*
=============================
=       DEVMODEL ICONS    =
=============================
*/
.dev-model-label-bar {
  padding-top: 5px;
}
.dev-model-label {
  padding-left: 5px;
}
.dev-model-icon {
  padding-right: 2px;
}
.dev-model-icon-enabled {
  color: green;
}
.dev-model-icon-disabled {
  color: #999;
}
/*
=======================================
=            ERROR PAGE               =
=======================================
*/
.ht-error-page h1 {
  font-size: 100px;
  text-transform: uppercase;
  font-weight: 800;
}
.ht-error-page h3 {
  font-size: 30px;
}
.ht-error-page-search {
  margin-top: 60px;
}
.ht-error-page-scream {
  color: #F06A22;
}
.wiki-content a:link:not(.internal-link)::after {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\2009\e916";
  font-size: 8px;
  white-space: nowrap;
}
.wiki-content a:link:not(.internal-link):hover {
  text-decoration-thickness: 1px;
}
.dev-model-core {
  margin-bottom: 16px;
}
.dev-model-mvc {
  margin-bottom: 16px;
}
input.dev-model-mvc {
  vertical-align: text-top !important;
}
.dev-model-switcher-hidden {
  display: none;
}
/* Hides the first <br/> after each conditional content div */
.dev-model-mvc ~ br {
  display: none;
}
.dev-model-core ~ br {
  display: none;
}
/*
=======================================
=          GRID                       =
=======================================
*/
/* Cells were swapped and panels are on top */
/*.sp-grid-section .sp-grid-cell:not(:last-child).sp-grid-40 {
    border: 1px solid black;
}*/
.page .sp-grid-cell.collapse {
  border: 1px solid black;
}
.sp-grid-float .sp-grid-20,
.sp-grid-float .sp-grid-33,
.sp-grid-float .sp-grid-40,
.sp-grid-float .sp-grid-50,
.sp-grid-float .sp-grid-60 {
  float: left;
}
.sp-grid-float .sp-grid-20 {
  width: 20%;
}
.sp-grid-float .sp-grid-33 {
  width: 33%;
}
.sp-grid-float .sp-grid-40 {
  /* Customized width for our two column layout */
  width: 32.204%;
}
.sp-grid-float .sp-grid-50 {
  width: 50%;
}
.sp-grid-float .sp-grid-60 {
  /* Customized width for our two column layout */
  width: 67.797%;
}
.sp-grid-float .sp-grid-section {
  padding-bottom: 0;
  clear: both;
}
.sp-grid-float .sp-grid-section:last-child {
  padding-bottom: 0;
}
.sp-grid-float .sp-grid-section:after {
  display: table;
  content: " ";
}
.sp-grid-float .sp-grid-cell {
  padding-right: 20px;
  box-sizing: border-box;
}
.sp-grid-float .sp-grid-cell:last-child {
  padding-right: 0;
  box-sizing: border-box;
}
.sp-grid-fluid .sp-grid-section {
  padding-bottom: 10px;
  overflow: hidden;
}
.sp-grid-fluid .sp-grid-section:last-child {
  padding-bottom: 0;
}
.sp-grid-fluid .sp-grid-section:after {
  display: table;
  content: " ";
}
.sp-grid-fluid .sp-grid-cell {
  padding-bottom: 10px;
}
.sp-grid-fluid .sp-grid-cell:last-child {
  padding-bottom: 0;
}
/*
=======================================
=          HEADER                     =
=======================================
*/
.ht-headerbar-right {
  flex: 0 1 320px;
  display: flex;
  min-width: 0;
}
.xperience-logo__image {
  display: block;
  width: 150px;
  height: 40px;
  background-image: url("../img/logo-new.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.ht-headerbar-right #ht-search {
  flex: 1;
  min-width: 0;
}
@media screen and (max-width: 1279px) {
  .xperience-logo__image {
    width: 110px;
    height: 32px;
  }
  .ht-headerbar-right {
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 1023px) {
  .ht-headerbar-right {
    margin-left: auto;
  }
}
@media screen and (max-width: 499px) {
  #ht-headerbar .ht-headerbar-right.big-search {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  #ht-headerbar .ht-headerbar-right a.ht-header-icon.no-mobile,
  #ht-headerbar .ht-headerbar-right #ht-search.no-mobile {
    display: none;
  }
}
#ht-headerbar .ht-headerbar-right .ht-header-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  #ht-headerbar .ht-headerbar-right .ht-header-icon {
    margin-top: -2px;
    width: 22px;
  }
}
#ht-headerbar .ht-headerbar-right .ht-header-icon img,
#ht-headerbar .ht-headerbar-right .ht-header-icon svg {
  width: 36px;
  height: 36px;
}
#ht-headerbar .ht-headerbar-right .ht-header-icon svg path {
  fill: #205081;
}
#ht-headerbar .ht-headerbar-right .ht-header-icon:hover svg path,
#ht-headerbar .ht-headerbar-right .ht-header-icon.active svg path {
  fill: #205081;
}
@media screen and (max-width: 640px) {
  #ht-headerbar .ht-headerbar-right .ht-header-icon.no-mobile {
    display: none;
  }
  #ht-headerbar .ht-headerbar-right .ht-header-icon img,
  #ht-headerbar .ht-headerbar-right .ht-header-icon svg {
    width: 38px;
    height: 38px;
  }
}
/* Commented out intentionally */
/*#ht-headerbar*/
.ht-dropdown {
  margin-top: -3px;
  position: relative;
  z-index: -2;
  max-height: 0;
  opacity: 0;
  display: flex;
  border-radius: 16px;
  margin-top: 12px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03), 0 8px 32px 0 rgba(0, 26, 112, 0.24);
  background-color: #fff;
  overflow: hidden;
}
.ht-dropdown ul {
  width: 100%;
  max-height: 100%;
  padding: 16px 8px;
  overflow-y: auto;
}
.ht-dropdown li a {
  border: 1px solid transparent;
  border-radius: 16px;
}
@media screen and (min-width: 0) and (max-width: 640px) and (orientation: landscape) {
  /*#ht-headerbar*/
  .ht-dropdown {
    display: none;
  }
}
/*#ht-headerbar*/
.ht-dropdown.open {
  max-height: 300px;
  z-index: 2;
  opacity: 1;
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
  /*#ht-headerbar*/
  .ht-dropdown.open {
    max-height: 252px;
  }
}
/*#ht-headerbar*/
.ht-dropdown li {
  list-style: none;
}
/*#ht-headerbar*/
.ht-dropdown li.search-key {
  padding: 1px 0;
}
.ht-dropdown li.search-key:nth-child(n + 2) {
  border-top: 1px solid #cccccc;
}
/*#ht-headerbar*/
.ht-dropdown li a {
  display: block;
  padding: 8px 10px;
  transition: background-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms, color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
  background-color: white;
}
.ht-dropdown li a:hover {
  text-decoration: none;
  background-color: rgba(156, 136, 127, 0.003);
}
.header-search-wrapper {
  position: relative;
}
.header-search {
  display: flex;
}
.header-search-field {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  display: flex;
}
.header-search-field__icon {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5em;
  pointer-events: none;
}
.header-search-field__input {
  flex: 1 1 auto;
  box-sizing: border-box;
  padding: 10px 20px 10px 30px;
  border: none;
  border-bottom: 1px solid #9c887f;
  border-radius: 0;
  appearance: none;
  outline: none;
  background: none;
  font-family: "GT Walsheim Pro", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: border-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
  box-shadow: none !important;
}
.header-search-field__input:focus {
  border-color: #f05a22;
}
.header-search-field__input:focus + span.header-search-field__icon {
  color: #f05a22;
}
.header-search-button {
  margin-left: 16px;
}
#ht-headerbar #ht-search .ht-header-icon {
  margin: 0;
}
@media screen and (max-width: 640px) {
  #ht-headerbar #ht-search .ht-header-icon {
    margin-right: 0;
  }
}
#ht-headerbar #ht-search #ht-search-button {
  margin: 0;
}
@media screen and (max-width: 1024px) {
  #ht-headerbar #ht-search #ht-search-button {
    pointer-events: auto;
  }
}
input[placeholder] {
  text-overflow: ellipsis !important;
}
input:-moz-placeholder {
  text-overflow: ellipsis !important;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-overflow: ellipsis;
}
#ht-headerbar #ht-search .ht-dropdown {
  position: absolute;
  left: -1px;
  top: 44px;
  right: -1px;
}
#ht-headerbar #ht-search.open a.ht-search-clear {
  display: block;
}
#ht-headerbar #ht-search .ht-search-input a.ht-search-clear:hover {
  color: #bfbfbf;
}
#ht-headerbar #ht-search.open #ht-search-button {
  pointer-events: none;
  cursor: default;
}
#ht-headerbar #ht-search.open #ht-search-button path {
  fill: #cccccc;
}
.ht-search-dropdown li a {
  text-align: left;
  padding: 8px 24px;
  color: #151515;
  font-size: 14px;
  transition: background-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
}
.ht-search-dropdown li a:hover,
.ht-search-dropdown li a.hover {
  background-color: rgba(156, 136, 127, 0.003);
}
#ht-headerbar a.ht-search-clear {
  display: none;
}
input.search-input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #bdbbbb;
}
input.search-input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #bdbbbb;
  opacity: 1;
}
input.search-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #bdbbbb;
  opacity: 1;
}
input.search-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #bdbbbb;
}
a#alt-model-home-link {
  color: #f05a22;
}
a:hover#alt-model-home-link {
  text-decoration: underline;
}
/*
=======================================
=          HEADER SPACE SWITCHER      =
=======================================
*/
.menu-toggle {
  display: none;
  margin-left: -8px;
}
.menu-toggle .menu-toggle-icon--active,
.menu-toggle .menu-toggle-label--active {
  display: none;
}
.menu-toggle.is-active .menu-toggle-icon--default,
.menu-toggle.is-active .menu-toggle-label--default {
  display: none;
}
.menu-toggle.is-active .menu-toggle-icon--active,
.menu-toggle.is-active .menu-toggle-label--active {
  display: block;
}
@media screen and (max-width: 1023px) {
  .menu-toggle {
    display: block;
  }
}
/*
=======================================
=          HEADER SPACE SWITCHER      =
=======================================
*/
.menu-ddl {
  position: relative;
}
.menu-ddl .header-ddl-button {
  position: relative;
  padding: 8px 24px;
  padding-right: 36px;
  border: 1px solid;
  border-radius: 19px;
  background-color: transparent;
  color: #151515;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
  transition: color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
  transition-property: color, border-color, background;
}
.menu-ddl .header-ddl-button:after {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\e96d";
  position: absolute;
  top: 50%;
  right: 16px;
  display: block;
  margin-top: -0.5em;
}
.menu-ddl .header-ddl-button:disabled {
  cursor: default;
  border-color: #c6c6c6;
  color: #8c8c8c;
}
.menu-ddl .header-ddl-button:disabled:after {
  color: #8c8c8c;
}
.menu-ddl .header-ddl-button.docVersion {
  min-width: 150px;
}
.menu-ddl .header-ddl-button-nested {
  display: block;
  min-width: 100%;
  padding: 8px 24px;
  border: none;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: left;
  cursor: pointer;
  outline: none;
  background: none;
  transition: background-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
}
.menu-ddl .header-ddl-button-nested.opened,
.menu-ddl .header-ddl-button-nested:hover,
.menu-ddl .header-ddl-button-nested:active {
  background-color: rgba(156, 136, 127, 0.003);
}
.menu-ddl .menu-ddl-content .nested-list {
  position: relative;
  min-width: 100%;
  margin-top: -38px;
  background: #fff;
}
.menu-ddl .menu-ddl-content {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-ddl .menu-ddl-content-main {
  position: absolute;
  z-index: 1;
  border-radius: 24px;
  margin-top: 4px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03), 0 8px 32px 0 rgba(0, 26, 112, 0.24);
  background-color: #fff;
  padding: 16px 0;
}
.menu-ddl .menu-ddl-content.docVersion {
  min-width: 150px;
}
.menu-ddl .menu-ddl-content.docType {
  min-width: 163px;
}
.menu-ddl .menu-ddl-content.show {
  display: block;
}
.menu-ddl .menu-ddl-content a {
  color: #151515;
  padding: 8px 24px;
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: left;
  transition: background-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms, color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
}
.menu-ddl .menu-ddl-content a:hover {
  background-color: rgba(156, 136, 127, 0.003);
}
#ht-headerbar .menu-ddl .menu-ddl-content a.empty {
  color: #8c8c8c;
}
.menu-ddl .menu-ddl-tooltip {
  position: absolute;
  z-index: 9999;
  top: 100%;
  margin-top: 4px;
  /* basic styles */
  width: 260px;
  padding: 12px 16px;
  border-radius: 24px;
  background: #2b2422;
  font-family: "GT Walsheim Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-size: 14px;
  color: #fff;
  text-align: left;
  transition: visibility 0s linear 350ms, opacity 250ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;
  visibility: hidden;
  opacity: 0;
}
.menu-ddl .menu-ddl-tooltip:empty {
  display: none;
}
.menu-ddl:hover .menu-ddl-tooltip {
  transition: visibility 0s linear 0s, opacity 250ms;
  visibility: visible;
  opacity: 1;
}
.header-ddl-button .unsupported-versions {
  max-height: 50px !important;
}
.menu-ddl a {
  color: #000000;
}
.menu-ddl a:hover,
.menu-ddl a.current {
  color: #f05a22;
  text-decoration: none;
}
.menu-ddl a:active {
  color: #6a2000;
}
.menu-ddl a.disabled {
  color: #d1c4bf;
}
@media screen and (max-width: 1023px) {
  .menu-ddl .header-ddl-button {
    display: block;
    width: 100%;
  }
  .menu-ddl .menu-ddl-content-main {
    width: 100%;
  }
}
.ht-search-open,
.ht-search-close {
  display: none;
  margin-right: -8px;
}
@media screen and (max-width: 1279px) {
  .ht-search-open,
  .ht-search-close {
    display: block;
  }
  .header-search-box {
    position: absolute;
    z-index: 1;
    inset: 0;
    left: 140px;
    display: none;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    background: white;
  }
  .header-search-wrapper {
    flex: 1 1 auto;
    min-width: 0;
  }
}
@media screen and (max-width: 1023px) {
  .header-search-box {
    left: 160px;
  }
}
@media screen and (max-width: 540px) {
  .header-search-box {
    left: 0;
    padding-left: 24px;
  }
  .header-search-button-wrapper {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .header-search-box {
    display: block !important;
  }
}
/*
=======================================
=          LISTS                      =
=======================================
*/
.wiki-content ol,
.wiki-content ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol {
  list-style-type: decimal;
}
.wiki-content ol ol,
.wiki-content ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol {
  list-style-type: lower-latin;
}
.wiki-content ol ol ol,
.wiki-content ol ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol ol {
  list-style-type: lower-roman;
}
.wiki-content ul,
.wiki-content ol {
  margin-bottom: 16px;
  padding-left: 40px;
}
.wiki-content .sp-panel ul {
  padding-left: 24px;
}
.wiki-content ul ul {
  margin-bottom: 0px;
}
.wiki-content .sp-panel .plugin_pagetree_children_list .ul {
  margin-bottom: 0;
}
.wiki-content .sp-panel ul:last-of-type {
  margin-bottom: 0;
}
.wiki-content.wiki-content ul,
.sp-panel.sp-panel ul,
.search-reference.search-reference ul {
  list-style-type: none;
}
/* Custom list symbol for unordered list elements */
.wiki-content ul:not(.plugin_pagetree_children_list):not(.children) > li:before,
.wiki-content ul ul:not(.plugin_pagetree_children_list):not(.children) > li:before,
.wiki-content ul ul ul:not(.plugin_pagetree_children_list):not(.children) > li:before,
.wiki-content ul ul ul ul:not(.plugin_pagetree_children_list):not(.children) > li:before,
.search-reference ul > li:before {
  font-size: 0;
  display: block;
  height: 4px;
  width: 4px;
  background: #7d6c65;
  min-width: 0;
  border-radius: 4px;
  content: " ";
  position: relative;
  left: -12px;
  top: 9px;
  float: left;
  margin-right: -4px;
}
#ht-wrap-container .ht-content #main-content li p:last-of-type {
  margin-bottom: 0;
}
.ht-layout-sidebar .wiki-content.right-sidebar .sp-panel ul li:before {
  display: none;
}
/*
=======================================
=          MACRO INFO BOXES           =
=======================================
*/
.box-general {
  display: flex;
  background-color: #f7f7f7;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid;
  border-radius: 28px 28px 4px 28px;
  padding: 24px 24px 24px 24px;
}
.box-icon {
  flex: 0 0 auto;
  font-size: 24px;
}
.box-content {
  flex: 1;
  min-width: 0;
  padding-left: 16px;
  padding-top: 1px;
}
/* Fix H3 in Macro boxes (tip, info, etc) */
.box-content h3 {
  margin-top: 0 !important;
}
.box-body {
  padding-top: 6px;
}
/* INFO BOX SPECIFIC */
.box-info {
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  background-color: #ebf5ff;
  border-color: #00b3fc;
}
.box-info .box-icon {
  color: #00b3fc;
}
/* NOTE BOX SPECIFIC */
.box-note {
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  background-color: #fff1e4;
  border-color: #db9d00;
}
.box-note .box-icon {
  color: #db9d00;
}
/* WARNING BOX SPECIFIC */
.box-warning {
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  background-color: #fff1e9;
  border-color: #f05a22;
}
.box-warning .box-icon {
  color: #f05a22;
}
/* TIP BOX SPECIFIC */
.box-tip {
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  background-color: #e3f8f4;
  border-color: #007d72;
}
.box-tip .box-icon {
  color: #007d72;
}
.box-key {
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f3f2;
  border-color: #8c8c8c;
}
.box-key .box-icon {
  color: #8c8c8c;
}
/*
=======================================
=          OLD VERSION NOTE           =
=======================================
*/
/* Sets the div */
#banner-version-note {
  position: absolute;
  top: 96px;
  width: 100%;
  height: 48px;
  vertical-align: middle;
  background-color: #AF00FA;
  z-index: 3;
  display: flex;
  align-items: center;
  text-align: center;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03), 0 8px 14px 0 rgba(0, 26, 112, 0.16);
}
#banner-version-note div p {
  color: #fff;
  word-wrap: break-word;
  line-height: 18px;
}
@media screen and (max-width: 1279px) {
  #banner-version-note {
    top: 64px;
  }
}
@media screen and (min-width: 711px) {
  /* Moves the content lower */
  #ht-wrap-container.old-version {
    padding-top: 120px;
  }
  #ht-wrap-container.old-version #left-sidebar .sidebar-hider .sidebar-hider-icon {
    top: 168px;
  }
}
/* Hides for smaller devices */
@media screen and (max-width: 710px) {
  #banner-version-note {
    display: none;
  }
}
/*
=======================================
=            PAGE ACTIONS             =
=======================================
*/
#ht-wrap-container .ht-content .ht-content-header .page-metadata .first-page-action-link {
  padding-left: 1em;
}
.page-metadata-export-icon {
  vertical-align: -0.25ex;
}
.page-metadata-export-icon:before {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\e90d";
}
.page-metadata-copy-icon {
  vertical-align: -0.25ex;
}
.page-metadata-copy-icon:before {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\e962";
}
.page-helpservice-link {
  display: none;
}
.bold-red {
  color: red;
  font-weight: bold;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata .page-action-separator {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-panel {
  background-color: #f7f7f7;
  margin-top: 8px;
  width: 85%;
  min-width: 280px;
  max-width: 640px;
  max-height: 0;
  overflow-y: hidden;
  -webkit-transition: max-height 0.3s ease;
  -moz-transition: max-height 0.3s ease;
  -o-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-panel.show {
  max-height: 100px;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-panel-inner {
  padding: 16px 0 16px 16px;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-textbox {
  border: 2px solid #bdbbbb;
  width: 74.359%;
  max-width: 580px;
  min-width: 280px;
  height: 36px;
  background-color: #FFFFFF;
  border-radius: 5px;
  font-size: 16px;
  padding-left: 16px;
  margin-bottom: 5px;
  color: #3f3e3c;
  font-family: 'Source Sans Pro', sans-serif;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-close {
  float: right;
  margin-right: 9px;
  margin-top: -10px;
  color: #a3a2a2;
  text-decoration: none;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata #page-link-close:hover {
  color: #696663;
}
#ht-wrap-container .ht-content .ht-content-header .page-metadata a#copy-clipboard-link {
  display: inline;
  padding-left: 0.5em;
}
.page-metadata ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 16px;
}
.page-metadata ul li {
  list-style: none;
  float: left;
  padding: 0 10px 0 10px;
  margin: 0;
  line-height: 1.5;
  border-right: solid;
  border-right-width: thin;
  border-color: #000000;
}
.page-metadata ul li:last-child {
  border-right: none;
}
.page-metadata ul li:first-child {
  padding-left: 0;
}
@media screen and (max-width: 1279px) {
  .page-metadata ul li {
    float: none;
    border-right: none;
    padding: 5px 0 0 0;
  }
}
/*
=======================================
=            HEADING LINK             =
=======================================
*/
.heading-link-icon {
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  margin-left: 2px;
  font-size: 20px;
  color: #2b2422;
  transition: margin-left 0.25s, visibility 0.25s, opacity 0.25s, color 0.2s;
  transition-timing-function: linear;
}
.heading-link-icon:before {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\e962";
}
.heading-link-icon.copied {
  cursor: auto;
  color: #d1c4bf;
}
.heading-link-icon:hover,
h2:hover .heading-link-icon,
h3:hover .heading-link-icon {
  visibility: visible;
  opacity: 1;
  margin-left: 6px;
}
.sp-panel {
  padding: 32px;
  margin-bottom: 32px;
  background-color: #f7f1ff;
  border-radius: 8px;
  color: #000000;
}
#ht-wrap-container .ht-content #main-content .sp-panel p:first-of-type:empty {
  margin: 0;
}
#ht-wrap-container .ht-content #main-content .box-content p:last-of-type {
  margin-bottom: 0;
}
/* Heading in panels */
#ht-wrap-container .ht-content .sp-panel h1:first-of-type,
#ht-wrap-container .ht-content .sp-panel h2:first-of-type,
#ht-wrap-container .ht-content .sp-panel h3:first-of-type,
#ht-wrap-container .ht-content .sp-panel h4:first-of-type {
  margin-top: 0;
}
.wiki-content > section:first-child,
.wiki-content > h1:first-child,
.wiki-content > h2:first-child,
.wiki-content > h3:first-child,
.wiki-content > h4:first-child,
.wiki-content > h5:first-child,
.wiki-content > h6:first-child {
  margin-top: 0;
}
#reading-mode-switcher {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 2;
  margin: 16px;
  background-color: #fff;
  color: #f05a22;
  border: 1px solid #f05a22;
  display: inline-flex;
  padding: 16px 32px;
  border-radius: 24px;
  text-decoration: none;
  line-height: 16px;
  height: 48px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  font-size: 18px;
}
#reading-mode-switcher:hover,
#reading-mode-switcher:focus {
  border: none;
  color: #fff;
  background-color: #f05a22;
}
#reading-mode-switcher:active {
  border: none;
  background-color: #6a2000;
}
#reading-mode-switcher.reading-mode-off > .xp-collapse,
#reading-mode-switcher.reading-mode-on > .xp-expand {
  display: none;
}
#reading-mode-switcher:hover {
  cursor: pointer;
}
.reading-mode-switcher-xp {
  bottom: 66px !important;
}
@media screen and (max-width: 1023px) {
  #reading-mode-switcher {
    display: none;
  }
}
/*
=======================================
=          SIDEBAR (TREE)             =
=======================================
*/
.sidebar {
  position: sticky;
  top: calc(96px + 48px);
  bottom: 0;
  overflow-y: auto;
  max-height: calc(100vh - 96px - 48px);
  padding-bottom: 48px;
  margin-top: 48px;
}
.sidebar .ht-sidebar-content ul li,
.sidebar.right-sidebar ul li {
  font-family: "GT Walsheim Pro", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.sidebar .ht-sidebar-content ul li a,
.sidebar.right-sidebar ul li a {
  display: block;
  padding: 8px 0;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  font-style: normal;
  color: #000000;
}
.sidebar .ht-sidebar-content ul li a:hover,
.sidebar.right-sidebar ul li a:hover,
.sidebar .ht-sidebar-content ul li a.current,
.sidebar.right-sidebar ul li a.current {
  color: #f05a22;
  text-decoration: none;
}
.sidebar .ht-sidebar-content ul li a:active,
.sidebar.right-sidebar ul li a:active {
  color: #6a2000;
}
.sidebar .ht-sidebar-content ul li a.disabled,
.sidebar.right-sidebar ul li a.disabled {
  color: #d1c4bf;
}
.sidebar .ht-sidebar-content ul li a.current,
.sidebar.right-sidebar ul li a.current {
  font-weight: 700;
}
.sidebar ul.menu-ddl-content li .current,
.sidebar a:hover {
  color: #f05a22;
}
.sidebar h1.ht-logo {
  width: 100%;
  margin: 30px 0 10px;
}
.sidebar h1.ht-logo .ht-logo-label {
  display: none;
}
.sidebar h1.ht-logo img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  max-width: 120px;
  max-height: 100px;
}
.sidebar .ht-pages-nav {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sidebar .ht-pages-nav ul {
  padding-left: 24px;
}
.sidebar .ht-pages-nav ul.ht-pages-nav-sub {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.25s ease-in-out;
  -moz-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
}
.sidebar .ht-pages-nav ul .ht-pages-nav-toggle {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  font-size: 16px;
}
.sidebar .ht-pages-nav ul .ht-pages-nav-toggle svg {
  display: none;
}
.sidebar .ht-pages-nav ul .ht-pages-nav-toggle:before {
  content: "\e975";
}
.sidebar .ht-pages-nav ul .open > ul {
  max-height: 9000px;
}
.sidebar .ht-pages-nav ul .open > .ht-pages-nav-toggle:before {
  content: "\e96d";
}
.sidebar .ht-pages-nav ul li {
  position: relative;
  width: 100%;
}
.sidebar .ht-pages-nav ul li.collapsed ul {
  display: none;
}
.sidebar .ht-pages-nav ul li .sp-aui-icon-small {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: -24px;
  width: 24px;
  font-size: 12px;
  line-height: 32px;
  color: #6f6f6f;
  text-align: center;
}
.sidebar .ht-pages-nav ul li:hover {
  text-decoration: none;
  color: #205081;
}
.sidebar .ht-pages-nav .ht-pages-nav-top {
  padding: 0 16px;
}
.wiki-content #page_tree {
  position: relative;
  max-height: initial;
  top: 0;
  padding: 0;
}
.wiki-content #page_tree ul > li:before {
  display: none;
}
@media screen and (max-width: 1279px) {
  .sidebar {
    top: calc(64px + 24px);
    max-height: calc(100vh - 64px - 24px);
    padding-bottom: 24px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 1023px) {
  #ht-sidebar {
    position: fixed;
    z-index: 100;
    left: 0;
    display: none;
    padding-right: 15px;
    padding-left: 15px;
    border-right: 1px solid #e5dedc;
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03), 0 8px 32px 0 rgba(0, 26, 112, 0.24);
    top: calc(64px - 24px);
    max-height: calc(100vh - 64px);
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sidebar {
    display: block !important;
  }
  #left-sidebar.collapsed {
    flex-basis: 0;
    margin-left: calc(32px / 2);
  }
  #left-sidebar.collapsed .sidebar {
    width: 0;
  }
  #left-sidebar.collapsed .sidebar-hider .xp-chevron-left {
    display: none;
  }
}
.ht-sidebar-header {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 30px;
}
#left-sidebar {
  flex: 0 0 320px;
}
#left-sidebar .sidebar-hider {
  display: flex;
  position: fixed;
  height: 100%;
  top: 0;
  background: #dfdfdf;
  width: 1px;
  margin-left: 320px;
}
#left-sidebar .sidebar-hider .sidebar-hider-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #e5dedc;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  position: fixed;
  top: calc(96px + 8px);
  background: white;
  color: #e5dedc;
  margin-left: calc(-32px / 2);
}
#left-sidebar .sidebar-hider .sidebar-hider-icon:hover {
  color: #f05a22;
  border: 1px solid #f05a22;
}
.right-sidebar .sp-panel {
  font-size: 14px;
  background-color: #fff;
  padding: 32px 8px 0 8px;
  margin-bottom: 0;
}
.right-sidebar .sp-panel header {
  font-weight: 700;
  line-height: 21px;
  padding: 8px 0;
}
.right-sidebar .sp-panel:first-child {
  padding-top: 0;
}
.right-sidebar #toc > ul,
.right-sidebar .sp-panel > ul {
  padding-left: 0;
}
#left-sidebar:not(.collapsed) .sidebar-hider .xp-chevron-right {
  display: none;
}
#left-sidebar.collapsed .sidebar-hider {
  margin-left: 4px;
}
@media screen and (max-width: 1279px) {
  #left-sidebar {
    flex-basis: 240px;
  }
  #left-sidebar.collapsed .sidebar-hider {
    margin-left: 0;
  }
  #left-sidebar .sidebar-hider {
    margin-left: 240px;
  }
  #left-sidebar .sidebar-hider .sidebar-hider-icon {
    top: calc(64px + 4px);
    line-height: 24px;
    height: 24px;
    width: 24px;
    font-size: 11px;
    margin-left: calc(-24px / 2);
  }
}
@media screen and (max-width: 1023px) {
  #left-sidebar,
  #left-sidebar.collapsed {
    flex-basis: 0;
    padding-right: 0;
  }
  #left-sidebar .sidebar-hider,
  #left-sidebar.collapsed .sidebar-hider {
    display: none;
  }
  .right-sidebar {
    padding: 0;
  }
}
.status {
  min-width: 76px;
}
.lozenge {
  border: 0;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 3px 5px 2px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.switch {
  padding: 4px 0;
}
.switch.is-hidden {
  display: none;
}
.switch-form {
  display: flex;
  align-items: center;
  gap: 8px;
}
.switch-indicator {
  position: relative;
  width: 36px;
  height: 20px;
  border-radius: 5000px;
  cursor: pointer;
  transition: background-color 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
}
.switch-indicator:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: white;
  border: 2px solid transparent;
  border-radius: inherit;
  background-clip: content-box;
  transform: translateX(0);
  transition: transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 50ms;
}
.switch-indicator:after {
  content: '';
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  box-shadow: 0 0 0 2px var(--aui-focus);
}
.switch:focus-within .switch-indicator:after {
  opacity: 1;
}
.dev-model-core .switch-indicator,
.switch.is-dev-model-core .switch-indicator {
  background: #f05a22;
}
.dev-model-core .switch-indicator:hover,
.switch.is-dev-model-core .switch-indicator:hover {
  background: #c64300;
}
.dev-model-mvc .switch-indicator,
.switch.is-dev-model-mvc .switch-indicator {
  background: #5984ff;
}
.dev-model-mvc .switch-indicator:before,
.switch.is-dev-model-mvc .switch-indicator:before {
  transform: translateX(16px);
}
.dev-model-mvc .switch-indicator:hover,
.switch.is-dev-model-mvc .switch-indicator:hover {
  background: #3d5dff;
}
.switch-label {
  font-family: "GT Walsheim Pro", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
#ht-wrap-container .ht-content #main-content .table-wrap {
  overflow-x: auto;
  margin: 10px 0 16px 0;
}
#ht-wrap-container .ht-content #main-content .table-wrap table {
  border-collapse: separate;
  border-radius: 16px;
  outline: 1px solid #8c8c8c;
  outline-offset: -1px;
  overflow: hidden;
}
#ht-wrap-container .ht-content #main-content .table-wrap table:first-child {
  margin-top: 0;
}
#ht-wrap-container .ht-content #main-content .table-wrap table tr td {
  border: none;
  border-left: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding: 8px 12px;
  min-width: 8px;
  vertical-align: top;
  text-align: left;
}
#ht-wrap-container .ht-content #main-content .table-wrap table tr td p:last-of-type {
  margin-bottom: 0;
}
#ht-wrap-container .ht-content #main-content .table-wrap table tr.header td {
  background-color: #f5f3f2;
  color: #151515;
}
#ht-wrap-container .ht-content #main-content .table-wrap table tr.header td,
#ht-wrap-container .ht-content #main-content .table-wrap table tr.header td p {
  font-weight: bold;
}
/*
=======================================
=          TUTORIAL-SPECIFIC          =
=======================================
*/
/* Styles for the tutorial header image with overlaid responsive text, and the Start the tutorial button */
.tutorial-img-container {
  position: relative;
}
.tutorial-img {
  width: 100%;
  position: relative;
  z-index: 1;
}
.tutorial-img-text {
  position: absolute;
  z-index: 5;
  bottom: 44px;
  left: 52px;
  background-color: #008193;
  padding: 1px 25px;
  color: #ffffff;
  line-height: 1.7;
  font-size: 3.8em;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.tutorial-btn-centered {
  text-align: center;
}
.tutorial-btn-box {
  background-color: #008193;
  border: none;
  padding: 15px 32px;
  display: inline-block;
  margin: 4px 2px;
  text-decoration: none;
  font-size: 1.4em;
  cursor: pointer;
}
.tutorial-link-hidden {
  display: none;
}
.tutorial-btn-text {
  color: #ffffff;
}
/*
=======================================
=          WRAP-CONTAINER             =
=======================================
*/
html {
  height: 100%;
}
body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#ht-wrap-container {
  flex: 1 0 auto;
  padding-top: 96px;
}
#ht-loader {
  position: fixed;
  z-index: 99999;
  background-color: white;
  width: 100%;
  height: 3000px;
  overflow: hidden;
  top: -100px;
}
.ht-content {
  max-width: none;
}
.ht-content img {
  max-width: 100%;
}
.ht-content .ht-content-header {
  margin-bottom: 32px;
}
@media screen and (max-width: 1279px) {
  #ht-wrap-container {
    padding-top: 64px;
  }
}
@media screen and (max-width: 640px) {
  .ht-content .ht-content-header {
    margin-bottom: 18px;
  }
}
.small-left-offset {
  left: 20px !important;
  max-width: 100% !important;
}
.ht-content .ht-content-header #ht-breadcrumb {
  margin-top: 5px;
  color: #413733;
}
.ht-content .ht-content-header #ht-breadcrumb ul {
  font-size: 0;
}
.ht-content .ht-content-header #ht-breadcrumb li {
  display: inline;
  list-style: none;
  font-size: 16px;
}
.ht-content .ht-content-header #ht-breadcrumb li a {
  color: inherit;
}
.ht-content .ht-content-header #ht-breadcrumb li:after {
  font-family: "xp-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  speak: none;
  content: "\e975";
  font-size: 11px;
  padding: 0 4px;
}
/* Removes the left padding for the chevron separator after the home breadcrumb text */
.ht-content .ht-content-header #ht-breadcrumb li:first-child:after {
  padding: 0 4px 0 0;
}
/* Doesn't display the chevron separator after the last breadcrumb item */
.ht-content .ht-content-header #ht-breadcrumb li:last-child:after {
  content: "";
}
.ht-content .ht-content-header .page-metadata,
.ht-content .ht-content-header .page-metadata ul li a:link,
.ht-content .ht-content-header .page-metadata ul li a:focus,
.ht-content .ht-content-header .page-metadata ul li a:hover,
.ht-content .ht-content-header .page-metadata ul li a:visited {
  font-size: 14px;
}
.ht-content .ht-content-header #ht-spacetitle {
  margin-bottom: 4px;
}
.ht-content .ht-content-header #ht-spacetitle li:after {
  content: "/";
  margin-left: 3px;
}
.ht-content .ht-content-header #ht-spacetitle li:last-child:after {
  content: "";
}
.ht-content #main-content {
  word-wrap: break-word;
}
.ht-content #main-content p {
  margin-bottom: 24px;
  font-weight: normal;
}
.ht-content #main-content img.render-border {
  border: 1px solid black;
}
#ht-post-nav {
  font-size: 0.875em;
  padding: 0 40px 72px 30px;
  max-width: none;
}
#ht-post-nav svg {
  width: 14px;
  height: 14px;
  float: left;
}
#ht-post-nav svg path {
  fill: #205081;
}
#ht-post-nav span {
  float: left;
  padding-bottom: 5px;
}
#ht-post-nav .ht-post-nav-next {
  float: right;
  text-align: right;
}
#ht-post-nav .ht-post-nav-next span {
  float: right;
}
#ht-post-nav .ht-post-nav-next svg {
  float: right;
}
#ht-post-nav a {
  display: inline-block;
  width: 33%;
}
#ht-post-nav a span {
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
@media screen and (max-width: 640px) {
  #ht-post-nav {
    font-size: 24px;
    padding: 0 16px 72px 16px;
    margin-bottom: 48px;
  }
  #ht-post-nav .ht-post-nav-prev {
    padding: 10px 0 10px 0;
  }
  #ht-post-nav .ht-post-nav-next {
    padding: 10px 0 10px 0;
  }
  #ht-post-nav a span {
    width: 65%;
    display: none;
  }
}
.ht-content-footer {
  clear: both;
}
/*
=======================================
=          FEEDBACK BUTTON            =
=======================================
*/
#ht-wrap-container #feedback-link-container {
  margin-top: 20px;
  min-height: 40px;
}
#ht-wrap-container #feedback-link-container #feedback-link {
  color: #f05a22;
  border: 1px solid #f05a22;
  display: inline-flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
  line-height: 16px;
  height: 48px;
}
#ht-wrap-container #feedback-link-container #feedback-link:hover,
#ht-wrap-container #feedback-link-container #feedback-link:focus {
  border: none;
  color: #fff;
  background-color: #f05a22;
}
#ht-wrap-container #feedback-link-container #feedback-link:active {
  border: none;
  background-color: #6a2000;
}
/*
=======================================
=          BACK-TO-TOP BUTTON         =
=======================================
*/
#ht-wrap-container #feedback-link-container #back-to-top {
  color: #f05a22;
  border: 1px solid #f05a22;
  display: inline-flex;
  padding: 16px 32px;
  border-radius: 24px;
  text-decoration: none;
  line-height: 16px;
  height: 48px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  font-size: 18px;
}
#ht-wrap-container #feedback-link-container #back-to-top:hover,
#ht-wrap-container #feedback-link-container #back-to-top:focus {
  border: none;
  color: #fff;
  background-color: #f05a22;
}
#ht-wrap-container #feedback-link-container #back-to-top:active {
  border: none;
  background-color: #6a2000;
}
/*
=======================================
=          FOOTER                     =
=======================================
*/
#ht-footer {
  padding: 32px 0;
  background-color: #ebf5ff;
  z-index: 1;
}
#ht-footer a {
  color: #000000;
}
#ht-footer a:hover,
#ht-footer a.current {
  color: #f05a22;
  text-decoration: none;
}
#ht-footer a:active {
  color: #6a2000;
}
#ht-footer a.disabled {
  color: #d1c4bf;
}
.footer-menu {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.footer-menu li:not(:last-child) {
  margin-right: 24px;
}
.footer-poweredby {
  text-align: right;
}
#ht-footer #signin-action {
  margin-left: 1.5em;
}
#ht-footer #signout-action {
  margin-left: 1.5em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  border: 0;
}
