@font-face {
  font-family: 'apercu-bold-pro';
  src: url('../fonts/2021/apercu-bold-pro.woff2') format('woff2'), url('../fonts/2021/apercu-bold-pro.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-medium-pro';
  src: url('../fonts/2021/apercu-medium-pro.woff2') format('woff2'), url('../fonts/2021/apercu-medium-pro.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-regular-pro';
  src: url('../fonts/2021/apercu-regular-pro.woff2') format('woff2'), url('../fonts/2021/apercu-regular-pro.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-light-pro';
  src: url('../fonts/2021/apercu-light-pro.woff2') format('woff2'), url('../fonts/2021/apercu-light-pro.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-bold-pro-c';
  src: url('../fonts/2021/c/ApercuPro-Bold.woff2') format('woff2'), url('../fonts/2021/c/ApercuPro-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-medium-pro-c';
  src: url('../fonts/2021/c/ApercuPro-Medium.woff2') format('woff2'), url('../fonts/2021/c/ApercuPro-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-regular-pro-c';
  src: url('../fonts/2021/c/ApercuPro-Regular.woff2') format('woff2'), url('../fonts/2021/c/ApercuPro-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'apercu-light-pro-c';
  src: url('../fonts/2021/c/ApercuPro-Light.woff2') format('woff2'), url('../fonts/2021/c/ApercuPro-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
::selection {
  background: rgba(97, 190, 157, 0.25);
  color: #000000;
}
::-moz-selection {
  background: rgba(97, 190, 157, 0.25);
  color: #000000;
}
::placeholder {
  color: rgba(0, 0, 0, 0.55) ! important;
  opacity: 1 ! important;
}
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55) ! important;
}
::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55) ! important;
}
.fontLight {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.fontRegular {
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.fontMedium {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.fontBold {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.fontLightC {
  font-family: "apercu-light-pro-c";
}
.fontRegularC {
  font-family: "apercu-regular-pro-c";
}
.fontMediumC {
  font-family: "apercu-medium-pro-c";
}
.fontBoldC {
  font-family: "apercu-bold-pro-c";
}
.textOverflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.textOverflow.par {
  text-overflow: unset;
  overflow: unset;
  white-space: normal;
}
.textOverflow.par > .field.fieldReadOnly > .text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.less-error-message {
  position: fixed;
  z-index: 11000101;
  width: 100%;
  border-radius: 0px ! important;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  font-size: 15px;
  line-height: 24px;
  overflow: auto;
}
input,
select,
textarea {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif ! important;
  color: #000000;
  font-size: 15px;
  outline: none;
  margin: 0;
}
input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 200px #FFFFFF inset ! important;
  -webkit-text-fill-color: #000000 ! important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center right 5px;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #d3d3d3;
  padding-left: 10px;
  padding-right: 32px;
}
select:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
select:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
a {
  text-decoration: none;
  color: #000000;
  outline: none;
}
button {
  outline: none;
}
a img {
  border: 0;
}
br.clear {
  clear: both;
}
table {
  border-spacing: 0px;
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6,
span.h3 {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
small {
  font-size: 11px;
}
h1 {
  font-size: 32px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 15px;
}
h6 {
  font-size: 12px;
}
ul,
ol {
  list-style-position: inside;
}
b,
strong {
  font-weight: normal;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
* {
  box-sizing: border-box;
}
.clearall {
  clear: both;
  display: block;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {
  height: 100%;
}
html.noscroll {
  overflow: hidden;
}
html .isVisible {
  display: block;
}
html .isNotVisible {
  display: none;
}
html body {
  position: relative;
  min-height: 100%;
  height: auto;
  background-color: #F4F4F4;
}
html body div.page {
  min-height: calc(100vh - 48px);
  padding-bottom: 48px;
}
html body div.page main .contentwrapper {
  overflow: visible;
  padding: 40px;
  padding-bottom: calc(24px + 48px);
}
html body input.submit,
html body a.submit,
html body button.submit {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
html body input.submit > span,
html body a.submit > span,
html body button.submit > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
html body input.submit:hover,
html body a.submit:hover,
html body button.submit:hover {
  background-color: #519f83;
  color: #000000;
}
html body input.submit:focus,
html body a.submit:focus,
html body button.submit:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
html body .btn,
html body .stdbtn {
  display: inline-block;
  color: #000000;
  min-width: 27px;
  height: 27px;
}
html body .btn.btn_noicon,
html body .stdbtn.btn_noicon,
html body .btn.stdbtn,
html body .stdbtn.stdbtn {
  background-image: none;
  width: auto;
}
html body .btn.btn_noicon span,
html body .stdbtn.btn_noicon span,
html body .btn.stdbtn span,
html body .stdbtn.stdbtn span {
  padding: 0px calc(27px / 2);
  margin-left: 0px;
}
html body .btn span,
html body .stdbtn span {
  display: block;
  line-height: 27px;
  padding: 0px calc(27px / 2);
  padding-left: 0px;
  margin-left: 27px;
}
html body .btn.btn_dark,
html body .stdbtn.btn_dark {
  color: #000000;
  background-color: #61BE9D;
}
html body .btn.btn_dark:hover,
html body .stdbtn.btn_dark:hover {
  background-color: #519f83;
}
html body .btn.btn_dark:hover span,
html body .stdbtn.btn_dark:hover span {
  background-color: #519f83;
}
html body .btn.btn_dark span,
html body .stdbtn.btn_dark span {
  background: #61BE9D;
}
html body button.stdbtn {
  border: none;
  cursor: pointer;
  padding: 0px calc(27px / 2);
}
html body .contenttitle2 h1,
html body .contenttitle3 h1 {
  line-height: 27px;
  font-size: 34px;
}
html body .contenttitle2 h3,
html body .contenttitle3 h3 {
  line-height: 27px;
  margin-bottom: 24px;
}
html body .contenttitle2 h3 i.info,
html body .contenttitle3 h3 i.info {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-info_gray.svg");
  vertical-align: top;
  margin-bottom: 0px;
}
html body .contenttitle2 .info,
html body .contenttitle3 .info {
  display: block;
  margin-bottom: 24px;
}
html body .contenttitle2 .info.error,
html body .contenttitle3 .info.error {
  color: #F0483F;
}
html body .contenttitle2 .info.warning,
html body .contenttitle3 .info.warning {
  color: #E59615;
}
html body .contenttitle3 {
  clear: both;
}
html body .contenttitle3 h3 {
  margin-bottom: calc(24px / 4);
}
html body .widgetbox {
  background: #FFFFFF;
  margin-bottom: 24px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
html body .widgetbox > .title a.widgetTitleLink {
  position: absolute;
  right: 0px;
  padding: 0px 24px;
  padding-top: 25px;
  line-height: 30px;
}
html body .widgetbox:first-child .title {
  margin-top: 0;
}
html body .widgetbox.collapsed .title {
  border-bottom: none !important;
}
html body .widgetbox > .title,
html body .widgetboxTitle,
html body .widgetpage .contenttitle3 {
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  display: block;
  position: relative;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12) ! important;
}
html body .widgetbox > .title h3,
html body .widgetboxTitle h3,
html body .widgetpage .contenttitle3 h3,
html body .widgetbox > .title h4,
html body .widgetboxTitle h4,
html body .widgetpage .contenttitle3 h4 {
  padding: 26px 24px 22px 24px;
  line-height: 24px;
  text-align: left;
}
html body .widgetbox > .title h3,
html body .widgetboxTitle h3,
html body .widgetpage .contenttitle3 h3 {
  font-size: 18px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
html body .widgetbox > .title h4,
html body .widgetboxTitle h4,
html body .widgetpage .contenttitle3 h4 {
  font-size: 16px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
html body .widgetbox > .title a.osbtn,
html body .widgetboxTitle a.osbtn,
html body .widgetpage .contenttitle3 a.osbtn {
  position: absolute;
  right: 24px;
  top: 26px;
}
html body .widgetbox > .title.contenttitle3,
html body .widgetboxTitle.contenttitle3,
html body .widgetpage .contenttitle3.contenttitle3 {
  border-bottom-color: #FFFFFF ! important;
}
html body .widgetbox > .title.contenttitle3 h3,
html body .widgetboxTitle.contenttitle3 h3,
html body .widgetpage .contenttitle3.contenttitle3 h3 {
  margin-bottom: 0px ! important;
}
html body .widgetpage .one_full {
  width: 100%;
}
html body .widgetpage .one_half {
  width: 48.5%;
}
html body .widgetpage .two_half {
  width: 100%;
}
html body .widgetpage .one_third {
  width: 31.33%;
}
html body .widgetpage .two_third {
  width: 65.66%;
}
html body .widgetpage .three_third {
  width: 100%;
}
html body .widgetpage .one_fourth {
  width: 22.75%;
}
html body .widgetpage .two_fourth {
  width: 48.5%;
}
html body .widgetpage .three_fourth {
  width: 74.25%;
}
html body .widgetpage .four_fourth {
  width: 100%;
}
html body .widgetpage .one_fifth {
  width: 17.6%;
}
html body .widgetpage .two_fifth {
  width: 38.2%;
}
html body .widgetpage .three_fifth {
  width: 58.8%;
}
html body .widgetpage .four_fifth {
  width: 79.4%;
}
html body .widgetpage .five_fifth {
  width: 100%;
}
html body .widgetpage .one_sixth {
  width: 14.16%;
}
html body .widgetpage .two_sixth {
  width: 31.33%;
}
html body .widgetpage .three_sixth {
  width: 48.5%;
}
html body .widgetpage .four_sixth {
  width: 65.66%;
}
html body .widgetpage .five_sixth {
  width: 82.84%;
}
html body .widgetpage .six_sixth {
  width: 100%;
}
html body .widgetpage .one_half,
html body .widgetpage .one_third,
html body .widgetpage .two_third,
html body .widgetpage .one_fourth,
html body .widgetpage .two_fourth,
html body .widgetpage .three_fourth,
html body .widgetpage .one_fifth,
html body .widgetpage .two_fifth,
html body .widgetpage .three_fifth,
html body .widgetpage .four_fifth,
html body .widgetpage .one_sixth,
html body .widgetpage .two_sixth,
html body .widgetpage .three_sixth,
html body .widgetpage .four_sixth,
html body .widgetpage .five_sixth {
  position: relative;
  margin-right: 3%;
  float: left;
}
html body .widgetpage .last {
  margin-right: 0 ! important;
  clear: right;
}
html body .widgetpage .last:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
html body .widgetpage:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
html body .widgetpage.colcade {
  margin-right: -24px;
}
html body .widgetpage.colcade .grid-col {
  float: left;
  width: calc(50% - 24px);
  margin-right: 24px;
}
html body label.error,
html body div.label.error,
html body input.errorHighlight,
html body span.errorHighlight,
html body b.errorHighlight {
  color: #F0483F ! important;
}
html body label.error.alwaysShowError,
html body div.label.error.alwaysShowError,
html body input.errorHighlight.alwaysShowError,
html body span.errorHighlight.alwaysShowError,
html body b.errorHighlight.alwaysShowError {
  display: block !important;
}
html body b.errorHighlight {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
html body label.success,
html body div.label.success,
html body input.successHighlight,
html body span.successHighlight {
  color: #61BE9D;
}
html body label.warning,
html body div.label.warning,
html body input.warningHighlight,
html body span.warningHighlight {
  color: #E59615;
}
html body .widgetcontent .overviewtable tbody tr.hidden td,
html body .stdtable tbody tr.hidden td {
  display: none;
}
html body .widgetcontent .overviewtable tbody tr td span.trend,
html body .stdtable tbody tr td span.trend {
  display: block;
  height: 24px ! important;
  line-height: 24px ! important;
  padding-right: 28px ! important;
  position: relative;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
html body .widgetcontent .overviewtable tbody tr td span.trend::after,
html body .stdtable tbody tr td span.trend::after {
  content: "";
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  height: 24px;
  width: 24px;
  position: absolute;
}
html body .widgetcontent .overviewtable tbody tr td span.trend.trendNegative::after,
html body .stdtable tbody tr td span.trend.trendNegative::after {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
html body .widgetcontent .overviewtable tbody tr td span.trend.trendPositive::after,
html body .stdtable tbody tr td span.trend.trendPositive::after {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.osbtn {
  display: inline-block;
  background-color: transparent;
  border: none;
  height: 24px;
  line-height: 27px;
  width: auto;
  min-width: 24px;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 0px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  border-radius: 6px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.osbtn span {
  padding: 0px 8px;
}
.osbtn:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.osbtn.disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.2) !important;
}
.osbtn.osbtn_fullwidth {
  width: 100%;
}
a.osbtn,
button.osbtn,
input.osbtn {
  cursor: pointer;
}
.osicon {
  padding-left: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_green.svg");
}
.osicon:not(.osbtn_disabled) .osicon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_green_dark.svg");
}
.osicon.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_ace.svg");
}
.osicon.oscolor_ace:not(.osbtn_disabled) .osicon.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_ace_dark.svg");
}
.osicon.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_red.svg");
}
.osicon.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_black.svg");
}
.osicon.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_gray.svg");
}
.osicon.oscolor_gray:not(.osbtn_disabled) .osicon.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_gray_dark.svg");
}
.osicon.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_white.svg");
}
.osicon.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_blue.svg");
}
.osicon.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_yellow.svg");
}
.osicon.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_error.svg");
}
.osicon.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_warning.svg");
}
.osicon.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_op20_black.svg");
}
body.theme_2021-dark .osicon.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_op20_white.svg");
}
.osicon span {
  padding-left: 4px;
}
.osicon.osbtn_onlyicon {
  background-position: center center !important;
  padding: 0px !important;
}
input.osbtn {
  padding-left: 12px;
  padding-right: 12px;
}
.osbtn {
  color: #61BE9D;
}
.osbtn:hover {
  color: #519f83;
}
.osbtn.oscolor_ace {
  color: #3F69B7;
}
.osbtn.oscolor_ace:hover {
  color: #325391;
}
.osbtn.osbtn_secondary {
  color: #999999;
}
.osbtn.osbtn_secondary:hover {
  color: #808080;
}
.osbtn_big:not(.osbtn_secondary) {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  background-position: 32px center;
  padding-left: 60px;
}
.osbtn_big:not(.osbtn_secondary) > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.osbtn_big:not(.osbtn_secondary):hover {
  background-color: #519f83;
  color: #000000;
}
.osbtn_big:not(.osbtn_secondary):focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.osbtn_big:not(.osbtn_secondary):hover {
  color: #000000;
}
.osbtn_big.osbtn_secondary {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  background-position: 32px center;
  padding-left: 60px;
}
.osbtn_big.osbtn_secondary > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.osbtn_big.osbtn_secondary:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.osbtn_big.osbtn_secondary:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.osbtn_big.osbtn_secondary:hover {
  color: #000000;
}
.osbtn_big.osbtn_error {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #F0483F;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  background-position: 32px center;
  padding-left: 60px;
}
.osbtn_big.osbtn_error > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.osbtn_big.osbtn_error:hover {
  background-color: #d1342b;
  color: #000000;
}
.osbtn_big.osbtn_error:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.osbtn_big.osbtn_error:hover {
  color: #000000;
}
.osbtn_big.osbtn_disabled {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  background-position: 32px center;
  padding-left: 60px;
  color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.osbtn_big.osbtn_disabled > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.osbtn_big.osbtn_disabled:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.osbtn_big.osbtn_disabled:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.osbtn_big.osbtn_disabled span {
  color: rgba(0, 0, 0, 0.2);
}
.osbtn_big.osbtn_disabled:hover {
  color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}
.osbtn_big.osbtn_noicon {
  padding-left: 32px;
}
.osbtn_big.osbtn_onlyicon {
  background-position: center center !important;
  padding: 0px 24px !important;
}
.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-generic_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.icon.icon-trash {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green.svg");
}
.icon.icon-trash:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green_dark.svg");
}
.icon.iconEMAIL {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-email_gray.svg");
}
.icon.iconIMAGE {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-image_gray.svg");
}
.icon.iconPDF {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-pdf_gray.svg");
}
.icon.iconWORD {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-word_gray.svg");
}
.icon.iconEXCEL {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-excel_gray.svg");
}
.icon.iconTEXT {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-txt_gray.svg");
}
.icon.iconZIP {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-zip_gray.svg");
}
.icon.iconCSV {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-csv_gray.svg");
}
.icon.iconXML {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-xml_gray.svg");
}
.icon.iconEBOOK {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-ebook_gray.svg");
}
.icon.iconEBOOK_ASSET {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-ebook_gray.svg");
}
.icon.iconAUDIO {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-audio_gray.svg");
}
.icon.iconVIDEO {
  background-image: url("../images/2021/icons/svg/icons-16-px-mime-video_gray.svg");
}
.osicon_return {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_green.svg");
}
.osicon_return:not(.osbtn_disabled) .osicon_return:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_green_dark.svg");
}
.osicon_return.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_ace.svg");
}
.osicon_return.oscolor_ace:not(.osbtn_disabled) .osicon_return.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_ace_dark.svg");
}
.osicon_return.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_red.svg");
}
.osicon_return.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_black.svg");
}
.osicon_return.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_gray.svg");
}
.osicon_return.oscolor_gray:not(.osbtn_disabled) .osicon_return.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_gray_dark.svg");
}
.osicon_return.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_white.svg");
}
.osicon_return.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_blue.svg");
}
.osicon_return.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_yellow.svg");
}
.osicon_return.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_error.svg");
}
.osicon_return.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_warning.svg");
}
.osicon_return.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_op20_black.svg");
}
body.theme_2021-dark .osicon_return.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-return_op20_white.svg");
}
.osicon_2-arrows {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_green.svg");
}
.osicon_2-arrows:not(.osbtn_disabled) .osicon_2-arrows:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_green_dark.svg");
}
.osicon_2-arrows.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_ace.svg");
}
.osicon_2-arrows.oscolor_ace:not(.osbtn_disabled) .osicon_2-arrows.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_ace_dark.svg");
}
.osicon_2-arrows.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_red.svg");
}
.osicon_2-arrows.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_black.svg");
}
.osicon_2-arrows.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_gray.svg");
}
.osicon_2-arrows.oscolor_gray:not(.osbtn_disabled) .osicon_2-arrows.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_gray_dark.svg");
}
.osicon_2-arrows.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_white.svg");
}
.osicon_2-arrows.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_blue.svg");
}
.osicon_2-arrows.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_yellow.svg");
}
.osicon_2-arrows.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_error.svg");
}
.osicon_2-arrows.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_warning.svg");
}
.osicon_2-arrows.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_op20_black.svg");
}
body.theme_2021-dark .osicon_2-arrows.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_op20_white.svg");
}
.osicon_3-strokes {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_green.svg");
}
.osicon_3-strokes:not(.osbtn_disabled) .osicon_3-strokes:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_green_dark.svg");
}
.osicon_3-strokes.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_ace.svg");
}
.osicon_3-strokes.oscolor_ace:not(.osbtn_disabled) .osicon_3-strokes.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_ace_dark.svg");
}
.osicon_3-strokes.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_red.svg");
}
.osicon_3-strokes.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_black.svg");
}
.osicon_3-strokes.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_gray.svg");
}
.osicon_3-strokes.oscolor_gray:not(.osbtn_disabled) .osicon_3-strokes.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_gray_dark.svg");
}
.osicon_3-strokes.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_white.svg");
}
.osicon_3-strokes.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_blue.svg");
}
.osicon_3-strokes.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_yellow.svg");
}
.osicon_3-strokes.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_error.svg");
}
.osicon_3-strokes.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_warning.svg");
}
.osicon_3-strokes.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_op20_black.svg");
}
body.theme_2021-dark .osicon_3-strokes.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-3-strokes_op20_white.svg");
}
.osicon_back {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_green.svg");
}
.osicon_back:not(.osbtn_disabled) .osicon_back:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_green_dark.svg");
}
.osicon_back.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_ace.svg");
}
.osicon_back.oscolor_ace:not(.osbtn_disabled) .osicon_back.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_ace_dark.svg");
}
.osicon_back.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_red.svg");
}
.osicon_back.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_black.svg");
}
.osicon_back.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_gray.svg");
}
.osicon_back.oscolor_gray:not(.osbtn_disabled) .osicon_back.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_gray_dark.svg");
}
.osicon_back.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_white.svg");
}
.osicon_back.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_blue.svg");
}
.osicon_back.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_yellow.svg");
}
.osicon_back.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_error.svg");
}
.osicon_back.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_warning.svg");
}
.osicon_back.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_op20_black.svg");
}
body.theme_2021-dark .osicon_back.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-back_op20_white.svg");
}
.osicon_chevron-up {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.osicon_chevron-up:not(.osbtn_disabled) .osicon_chevron-up:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green_dark.svg");
}
.osicon_chevron-up.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_ace.svg");
}
.osicon_chevron-up.oscolor_ace:not(.osbtn_disabled) .osicon_chevron-up.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_ace_dark.svg");
}
.osicon_chevron-up.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_red.svg");
}
.osicon_chevron-up.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_black.svg");
}
.osicon_chevron-up.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
.osicon_chevron-up.oscolor_gray:not(.osbtn_disabled) .osicon_chevron-up.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray_dark.svg");
}
.osicon_chevron-up.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_white.svg");
}
.osicon_chevron-up.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_blue.svg");
}
.osicon_chevron-up.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_yellow.svg");
}
.osicon_chevron-up.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_error.svg");
}
.osicon_chevron-up.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_warning.svg");
}
.osicon_chevron-up.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_op20_black.svg");
}
body.theme_2021-dark .osicon_chevron-up.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_op20_white.svg");
}
.osicon_chevron-down {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
.osicon_chevron-down:not(.osbtn_disabled) .osicon_chevron-down:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green_dark.svg");
}
.osicon_chevron-down.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_ace.svg");
}
.osicon_chevron-down.oscolor_ace:not(.osbtn_disabled) .osicon_chevron-down.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_ace_dark.svg");
}
.osicon_chevron-down.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_red.svg");
}
.osicon_chevron-down.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_black.svg");
}
.osicon_chevron-down.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
}
.osicon_chevron-down.oscolor_gray:not(.osbtn_disabled) .osicon_chevron-down.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.osicon_chevron-down.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_white.svg");
}
.osicon_chevron-down.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_blue.svg");
}
.osicon_chevron-down.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_yellow.svg");
}
.osicon_chevron-down.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_error.svg");
}
.osicon_chevron-down.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_warning.svg");
}
.osicon_chevron-down.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_op20_black.svg");
}
body.theme_2021-dark .osicon_chevron-down.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_op20_white.svg");
}
.osicon_chevron-left {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
}
.osicon_chevron-left:not(.osbtn_disabled) .osicon_chevron-left:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green_dark.svg");
}
.osicon_chevron-left.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_ace.svg");
}
.osicon_chevron-left.oscolor_ace:not(.osbtn_disabled) .osicon_chevron-left.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_ace_dark.svg");
}
.osicon_chevron-left.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_red.svg");
}
.osicon_chevron-left.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_black.svg");
}
.osicon_chevron-left.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_gray.svg");
}
.osicon_chevron-left.oscolor_gray:not(.osbtn_disabled) .osicon_chevron-left.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_gray_dark.svg");
}
.osicon_chevron-left.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_white.svg");
}
.osicon_chevron-left.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_blue.svg");
}
.osicon_chevron-left.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_yellow.svg");
}
.osicon_chevron-left.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_error.svg");
}
.osicon_chevron-left.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_warning.svg");
}
.osicon_chevron-left.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_op20_black.svg");
}
body.theme_2021-dark .osicon_chevron-left.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_op20_white.svg");
}
.osicon_chevron-right {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green.svg");
}
.osicon_chevron-right:not(.osbtn_disabled) .osicon_chevron-right:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green_dark.svg");
}
.osicon_chevron-right.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_ace.svg");
}
.osicon_chevron-right.oscolor_ace:not(.osbtn_disabled) .osicon_chevron-right.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_ace_dark.svg");
}
.osicon_chevron-right.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_red.svg");
}
.osicon_chevron-right.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_black.svg");
}
.osicon_chevron-right.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_gray.svg");
}
.osicon_chevron-right.oscolor_gray:not(.osbtn_disabled) .osicon_chevron-right.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_gray_dark.svg");
}
.osicon_chevron-right.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_white.svg");
}
.osicon_chevron-right.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_blue.svg");
}
.osicon_chevron-right.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_yellow.svg");
}
.osicon_chevron-right.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_error.svg");
}
.osicon_chevron-right.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_warning.svg");
}
.osicon_chevron-right.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_op20_black.svg");
}
body.theme_2021-dark .osicon_chevron-right.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_op20_white.svg");
}
.osicon_double-chevron-left {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_green.svg");
}
.osicon_double-chevron-left:not(.osbtn_disabled) .osicon_double-chevron-left:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_green_dark.svg");
}
.osicon_double-chevron-left.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_ace.svg");
}
.osicon_double-chevron-left.oscolor_ace:not(.osbtn_disabled) .osicon_double-chevron-left.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_ace_dark.svg");
}
.osicon_double-chevron-left.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_red.svg");
}
.osicon_double-chevron-left.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_black.svg");
}
.osicon_double-chevron-left.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_gray.svg");
}
.osicon_double-chevron-left.oscolor_gray:not(.osbtn_disabled) .osicon_double-chevron-left.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_gray_dark.svg");
}
.osicon_double-chevron-left.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_white.svg");
}
.osicon_double-chevron-left.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_blue.svg");
}
.osicon_double-chevron-left.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_yellow.svg");
}
.osicon_double-chevron-left.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_error.svg");
}
.osicon_double-chevron-left.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_warning.svg");
}
.osicon_double-chevron-left.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_op20_black.svg");
}
body.theme_2021-dark .osicon_double-chevron-left.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_op20_white.svg");
}
.osicon_double-chevron-right {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_green.svg");
}
.osicon_double-chevron-right:not(.osbtn_disabled) .osicon_double-chevron-right:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_green_dark.svg");
}
.osicon_double-chevron-right.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_ace.svg");
}
.osicon_double-chevron-right.oscolor_ace:not(.osbtn_disabled) .osicon_double-chevron-right.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_ace_dark.svg");
}
.osicon_double-chevron-right.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_red.svg");
}
.osicon_double-chevron-right.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_black.svg");
}
.osicon_double-chevron-right.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_gray.svg");
}
.osicon_double-chevron-right.oscolor_gray:not(.osbtn_disabled) .osicon_double-chevron-right.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_gray_dark.svg");
}
.osicon_double-chevron-right.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_white.svg");
}
.osicon_double-chevron-right.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_blue.svg");
}
.osicon_double-chevron-right.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_yellow.svg");
}
.osicon_double-chevron-right.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_error.svg");
}
.osicon_double-chevron-right.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_warning.svg");
}
.osicon_double-chevron-right.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_op20_black.svg");
}
body.theme_2021-dark .osicon_double-chevron-right.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-right_op20_white.svg");
}
.osicon_to-top {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_green.svg");
}
.osicon_to-top:not(.osbtn_disabled) .osicon_to-top:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_green_dark.svg");
}
.osicon_to-top.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_ace.svg");
}
.osicon_to-top.oscolor_ace:not(.osbtn_disabled) .osicon_to-top.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_ace_dark.svg");
}
.osicon_to-top.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_red.svg");
}
.osicon_to-top.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_black.svg");
}
.osicon_to-top.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_gray.svg");
}
.osicon_to-top.oscolor_gray:not(.osbtn_disabled) .osicon_to-top.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_gray_dark.svg");
}
.osicon_to-top.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_white.svg");
}
.osicon_to-top.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_blue.svg");
}
.osicon_to-top.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_yellow.svg");
}
.osicon_to-top.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_error.svg");
}
.osicon_to-top.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_warning.svg");
}
.osicon_to-top.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_op20_black.svg");
}
body.theme_2021-dark .osicon_to-top.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-to-top_op20_white.svg");
}
.osicon_plus-large {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_green.svg");
}
.osicon_plus-large:not(.osbtn_disabled) .osicon_plus-large:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_green_dark.svg");
}
.osicon_plus-large.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_ace.svg");
}
.osicon_plus-large.oscolor_ace:not(.osbtn_disabled) .osicon_plus-large.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_ace_dark.svg");
}
.osicon_plus-large.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_red.svg");
}
.osicon_plus-large.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_black.svg");
}
.osicon_plus-large.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_gray.svg");
}
.osicon_plus-large.oscolor_gray:not(.osbtn_disabled) .osicon_plus-large.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_gray_dark.svg");
}
.osicon_plus-large.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_white.svg");
}
.osicon_plus-large.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_blue.svg");
}
.osicon_plus-large.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_yellow.svg");
}
.osicon_plus-large.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_error.svg");
}
.osicon_plus-large.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_warning.svg");
}
.osicon_plus-large.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_op20_black.svg");
}
body.theme_2021-dark .osicon_plus-large.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_op20_white.svg");
}
.osicon_plus-small {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_green.svg");
}
.osicon_plus-small:not(.osbtn_disabled) .osicon_plus-small:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_green_dark.svg");
}
.osicon_plus-small.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_ace.svg");
}
.osicon_plus-small.oscolor_ace:not(.osbtn_disabled) .osicon_plus-small.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_ace_dark.svg");
}
.osicon_plus-small.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_red.svg");
}
.osicon_plus-small.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_black.svg");
}
.osicon_plus-small.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_gray.svg");
}
.osicon_plus-small.oscolor_gray:not(.osbtn_disabled) .osicon_plus-small.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_gray_dark.svg");
}
.osicon_plus-small.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_white.svg");
}
.osicon_plus-small.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_blue.svg");
}
.osicon_plus-small.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_yellow.svg");
}
.osicon_plus-small.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_error.svg");
}
.osicon_plus-small.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_warning.svg");
}
.osicon_plus-small.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_op20_black.svg");
}
body.theme_2021-dark .osicon_plus-small.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_op20_white.svg");
}
.osicon_star {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_green.svg");
}
.osicon_star:not(.osbtn_disabled) .osicon_star:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_green_dark.svg");
}
.osicon_star.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_ace.svg");
}
.osicon_star.oscolor_ace:not(.osbtn_disabled) .osicon_star.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_ace_dark.svg");
}
.osicon_star.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_red.svg");
}
.osicon_star.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_black.svg");
}
.osicon_star.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_gray.svg");
}
.osicon_star.oscolor_gray:not(.osbtn_disabled) .osicon_star.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_gray_dark.svg");
}
.osicon_star.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_white.svg");
}
.osicon_star.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_blue.svg");
}
.osicon_star.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_yellow.svg");
}
.osicon_star.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_error.svg");
}
.osicon_star.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_warning.svg");
}
.osicon_star.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_op20_black.svg");
}
body.theme_2021-dark .osicon_star.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_op20_white.svg");
}
.osicon_star-2 {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_green.svg");
}
.osicon_star-2:not(.osbtn_disabled) .osicon_star-2:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_green_dark.svg");
}
.osicon_star-2.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_ace.svg");
}
.osicon_star-2.oscolor_ace:not(.osbtn_disabled) .osicon_star-2.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_ace_dark.svg");
}
.osicon_star-2.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_red.svg");
}
.osicon_star-2.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_black.svg");
}
.osicon_star-2.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_gray.svg");
}
.osicon_star-2.oscolor_gray:not(.osbtn_disabled) .osicon_star-2.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_gray_dark.svg");
}
.osicon_star-2.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_white.svg");
}
.osicon_star-2.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_blue.svg");
}
.osicon_star-2.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_yellow.svg");
}
.osicon_star-2.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_error.svg");
}
.osicon_star-2.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_warning.svg");
}
.osicon_star-2.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_op20_black.svg");
}
body.theme_2021-dark .osicon_star-2.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_op20_white.svg");
}
.osicon_star-filled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_green.svg");
}
.osicon_star-filled:not(.osbtn_disabled) .osicon_star-filled:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_green_dark.svg");
}
.osicon_star-filled.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_ace.svg");
}
.osicon_star-filled.oscolor_ace:not(.osbtn_disabled) .osicon_star-filled.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_ace_dark.svg");
}
.osicon_star-filled.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_red.svg");
}
.osicon_star-filled.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_black.svg");
}
.osicon_star-filled.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_gray.svg");
}
.osicon_star-filled.oscolor_gray:not(.osbtn_disabled) .osicon_star-filled.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_gray_dark.svg");
}
.osicon_star-filled.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_white.svg");
}
.osicon_star-filled.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_blue.svg");
}
.osicon_star-filled.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_yellow.svg");
}
.osicon_star-filled.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_error.svg");
}
.osicon_star-filled.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_warning.svg");
}
.osicon_star-filled.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_op20_black.svg");
}
body.theme_2021-dark .osicon_star-filled.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_op20_white.svg");
}
.osicon_edit {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_green.svg");
}
.osicon_edit:not(.osbtn_disabled) .osicon_edit:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_green_dark.svg");
}
.osicon_edit.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_ace.svg");
}
.osicon_edit.oscolor_ace:not(.osbtn_disabled) .osicon_edit.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_ace_dark.svg");
}
.osicon_edit.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_red.svg");
}
.osicon_edit.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_black.svg");
}
.osicon_edit.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_gray.svg");
}
.osicon_edit.oscolor_gray:not(.osbtn_disabled) .osicon_edit.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_gray_dark.svg");
}
.osicon_edit.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_white.svg");
}
.osicon_edit.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_blue.svg");
}
.osicon_edit.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_yellow.svg");
}
.osicon_edit.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_error.svg");
}
.osicon_edit.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_warning.svg");
}
.osicon_edit.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_op20_black.svg");
}
body.theme_2021-dark .osicon_edit.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_op20_white.svg");
}
.osicon_upload {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_green.svg");
}
.osicon_upload:not(.osbtn_disabled) .osicon_upload:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_green_dark.svg");
}
.osicon_upload.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_ace.svg");
}
.osicon_upload.oscolor_ace:not(.osbtn_disabled) .osicon_upload.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_ace_dark.svg");
}
.osicon_upload.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_red.svg");
}
.osicon_upload.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_black.svg");
}
.osicon_upload.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_gray.svg");
}
.osicon_upload.oscolor_gray:not(.osbtn_disabled) .osicon_upload.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_gray_dark.svg");
}
.osicon_upload.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_white.svg");
}
.osicon_upload.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_blue.svg");
}
.osicon_upload.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_yellow.svg");
}
.osicon_upload.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_error.svg");
}
.osicon_upload.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_warning.svg");
}
.osicon_upload.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_op20_black.svg");
}
body.theme_2021-dark .osicon_upload.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_op20_white.svg");
}
.osicon_download {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_green.svg");
}
.osicon_download:not(.osbtn_disabled) .osicon_download:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_green_dark.svg");
}
.osicon_download.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_ace.svg");
}
.osicon_download.oscolor_ace:not(.osbtn_disabled) .osicon_download.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_ace_dark.svg");
}
.osicon_download.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_red.svg");
}
.osicon_download.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_black.svg");
}
.osicon_download.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_gray.svg");
}
.osicon_download.oscolor_gray:not(.osbtn_disabled) .osicon_download.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_gray_dark.svg");
}
.osicon_download.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_white.svg");
}
.osicon_download.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_blue.svg");
}
.osicon_download.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_yellow.svg");
}
.osicon_download.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_error.svg");
}
.osicon_download.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_warning.svg");
}
.osicon_download.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_op20_black.svg");
}
body.theme_2021-dark .osicon_download.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_op20_white.svg");
}
.osicon_trash-bin {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green.svg");
}
.osicon_trash-bin:not(.osbtn_disabled) .osicon_trash-bin:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green_dark.svg");
}
.osicon_trash-bin.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_ace.svg");
}
.osicon_trash-bin.oscolor_ace:not(.osbtn_disabled) .osicon_trash-bin.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_ace_dark.svg");
}
.osicon_trash-bin.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_red.svg");
}
.osicon_trash-bin.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_black.svg");
}
.osicon_trash-bin.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_gray.svg");
}
.osicon_trash-bin.oscolor_gray:not(.osbtn_disabled) .osicon_trash-bin.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_gray_dark.svg");
}
.osicon_trash-bin.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_white.svg");
}
.osicon_trash-bin.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_blue.svg");
}
.osicon_trash-bin.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_yellow.svg");
}
.osicon_trash-bin.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_error.svg");
}
.osicon_trash-bin.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_warning.svg");
}
.osicon_trash-bin.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_op20_black.svg");
}
body.theme_2021-dark .osicon_trash-bin.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_op20_white.svg");
}
.osicon_wizard {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_green.svg");
}
.osicon_wizard:not(.osbtn_disabled) .osicon_wizard:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_green_dark.svg");
}
.osicon_wizard.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_ace.svg");
}
.osicon_wizard.oscolor_ace:not(.osbtn_disabled) .osicon_wizard.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_ace_dark.svg");
}
.osicon_wizard.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_red.svg");
}
.osicon_wizard.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_black.svg");
}
.osicon_wizard.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_gray.svg");
}
.osicon_wizard.oscolor_gray:not(.osbtn_disabled) .osicon_wizard.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_gray_dark.svg");
}
.osicon_wizard.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_white.svg");
}
.osicon_wizard.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_blue.svg");
}
.osicon_wizard.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_yellow.svg");
}
.osicon_wizard.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_error.svg");
}
.osicon_wizard.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_warning.svg");
}
.osicon_wizard.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_op20_black.svg");
}
body.theme_2021-dark .osicon_wizard.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-wizard_op20_white.svg");
}
.osicon_locked {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_green.svg");
}
.osicon_locked:not(.osbtn_disabled) .osicon_locked:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_green_dark.svg");
}
.osicon_locked.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_ace.svg");
}
.osicon_locked.oscolor_ace:not(.osbtn_disabled) .osicon_locked.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_ace_dark.svg");
}
.osicon_locked.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_red.svg");
}
.osicon_locked.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_black.svg");
}
.osicon_locked.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_gray.svg");
}
.osicon_locked.oscolor_gray:not(.osbtn_disabled) .osicon_locked.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_gray_dark.svg");
}
.osicon_locked.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_white.svg");
}
.osicon_locked.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_blue.svg");
}
.osicon_locked.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_yellow.svg");
}
.osicon_locked.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_error.svg");
}
.osicon_locked.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_warning.svg");
}
.osicon_locked.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_op20_black.svg");
}
body.theme_2021-dark .osicon_locked.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_op20_white.svg");
}
.osicon_unlocked {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_green.svg");
}
.osicon_unlocked:not(.osbtn_disabled) .osicon_unlocked:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_green_dark.svg");
}
.osicon_unlocked.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_ace.svg");
}
.osicon_unlocked.oscolor_ace:not(.osbtn_disabled) .osicon_unlocked.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_ace_dark.svg");
}
.osicon_unlocked.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_red.svg");
}
.osicon_unlocked.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_black.svg");
}
.osicon_unlocked.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_gray.svg");
}
.osicon_unlocked.oscolor_gray:not(.osbtn_disabled) .osicon_unlocked.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_gray_dark.svg");
}
.osicon_unlocked.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_white.svg");
}
.osicon_unlocked.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_blue.svg");
}
.osicon_unlocked.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_yellow.svg");
}
.osicon_unlocked.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_error.svg");
}
.osicon_unlocked.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_warning.svg");
}
.osicon_unlocked.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_op20_black.svg");
}
body.theme_2021-dark .osicon_unlocked.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-unlocked_op20_white.svg");
}
.osicon_exchange {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_green.svg");
}
.osicon_exchange:not(.osbtn_disabled) .osicon_exchange:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_green_dark.svg");
}
.osicon_exchange.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_ace.svg");
}
.osicon_exchange.oscolor_ace:not(.osbtn_disabled) .osicon_exchange.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_ace_dark.svg");
}
.osicon_exchange.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_red.svg");
}
.osicon_exchange.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_black.svg");
}
.osicon_exchange.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_gray.svg");
}
.osicon_exchange.oscolor_gray:not(.osbtn_disabled) .osicon_exchange.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_gray_dark.svg");
}
.osicon_exchange.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_white.svg");
}
.osicon_exchange.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_blue.svg");
}
.osicon_exchange.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_yellow.svg");
}
.osicon_exchange.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_error.svg");
}
.osicon_exchange.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_warning.svg");
}
.osicon_exchange.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_op20_black.svg");
}
body.theme_2021-dark .osicon_exchange.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-exchange_op20_white.svg");
}
.osicon_message {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_green.svg");
}
.osicon_message:not(.osbtn_disabled) .osicon_message:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_green_dark.svg");
}
.osicon_message.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_ace.svg");
}
.osicon_message.oscolor_ace:not(.osbtn_disabled) .osicon_message.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_ace_dark.svg");
}
.osicon_message.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_red.svg");
}
.osicon_message.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_black.svg");
}
.osicon_message.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_gray.svg");
}
.osicon_message.oscolor_gray:not(.osbtn_disabled) .osicon_message.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_gray_dark.svg");
}
.osicon_message.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_white.svg");
}
.osicon_message.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_blue.svg");
}
.osicon_message.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_yellow.svg");
}
.osicon_message.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_error.svg");
}
.osicon_message.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_warning.svg");
}
.osicon_message.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_op20_black.svg");
}
body.theme_2021-dark .osicon_message.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-message_op20_white.svg");
}
.osicon_message-open {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_green.svg");
}
.osicon_message-open:not(.osbtn_disabled) .osicon_message-open:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_green_dark.svg");
}
.osicon_message-open.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_ace.svg");
}
.osicon_message-open.oscolor_ace:not(.osbtn_disabled) .osicon_message-open.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_ace_dark.svg");
}
.osicon_message-open.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_red.svg");
}
.osicon_message-open.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_black.svg");
}
.osicon_message-open.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_gray.svg");
}
.osicon_message-open.oscolor_gray:not(.osbtn_disabled) .osicon_message-open.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_gray_dark.svg");
}
.osicon_message-open.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_white.svg");
}
.osicon_message-open.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_blue.svg");
}
.osicon_message-open.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_yellow.svg");
}
.osicon_message-open.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_error.svg");
}
.osicon_message-open.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_warning.svg");
}
.osicon_message-open.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_op20_black.svg");
}
body.theme_2021-dark .osicon_message-open.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-message-open_op20_white.svg");
}
.osicon_eye {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_green.svg");
}
.osicon_eye:not(.osbtn_disabled) .osicon_eye:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_green_dark.svg");
}
.osicon_eye.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_ace.svg");
}
.osicon_eye.oscolor_ace:not(.osbtn_disabled) .osicon_eye.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_ace_dark.svg");
}
.osicon_eye.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_red.svg");
}
.osicon_eye.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_black.svg");
}
.osicon_eye.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_gray.svg");
}
.osicon_eye.oscolor_gray:not(.osbtn_disabled) .osicon_eye.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_gray_dark.svg");
}
.osicon_eye.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_white.svg");
}
.osicon_eye.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_blue.svg");
}
.osicon_eye.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_yellow.svg");
}
.osicon_eye.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_error.svg");
}
.osicon_eye.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_warning.svg");
}
.osicon_eye.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_op20_black.svg");
}
body.theme_2021-dark .osicon_eye.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_op20_white.svg");
}
.osicon_rocket {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_green.svg");
}
.osicon_rocket:not(.osbtn_disabled) .osicon_rocket:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_green_dark.svg");
}
.osicon_rocket.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_ace.svg");
}
.osicon_rocket.oscolor_ace:not(.osbtn_disabled) .osicon_rocket.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_ace_dark.svg");
}
.osicon_rocket.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_red.svg");
}
.osicon_rocket.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_black.svg");
}
.osicon_rocket.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_gray.svg");
}
.osicon_rocket.oscolor_gray:not(.osbtn_disabled) .osicon_rocket.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_gray_dark.svg");
}
.osicon_rocket.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_white.svg");
}
.osicon_rocket.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_blue.svg");
}
.osicon_rocket.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_yellow.svg");
}
.osicon_rocket.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_error.svg");
}
.osicon_rocket.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_warning.svg");
}
.osicon_rocket.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_op20_black.svg");
}
body.theme_2021-dark .osicon_rocket.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_op20_white.svg");
}
.osicon_accessability {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_green.svg");
}
.osicon_accessability:not(.osbtn_disabled) .osicon_accessability:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_green_dark.svg");
}
.osicon_accessability.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace.svg");
}
.osicon_accessability.oscolor_ace:not(.osbtn_disabled) .osicon_accessability.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace_dark.svg");
}
.osicon_accessability.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_red.svg");
}
.osicon_accessability.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_black.svg");
}
.osicon_accessability.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_gray.svg");
}
.osicon_accessability.oscolor_gray:not(.osbtn_disabled) .osicon_accessability.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_gray_dark.svg");
}
.osicon_accessability.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_white.svg");
}
.osicon_accessability.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_blue.svg");
}
.osicon_accessability.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_yellow.svg");
}
.osicon_accessability.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_error.svg");
}
.osicon_accessability.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_warning.svg");
}
.osicon_accessability.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_op20_black.svg");
}
body.theme_2021-dark .osicon_accessability.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_op20_white.svg");
}
.osicon_accessability-edit {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_green.svg");
}
.osicon_accessability-edit:not(.osbtn_disabled) .osicon_accessability-edit:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_green_dark.svg");
}
.osicon_accessability-edit.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_ace.svg");
}
.osicon_accessability-edit.oscolor_ace:not(.osbtn_disabled) .osicon_accessability-edit.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_ace_dark.svg");
}
.osicon_accessability-edit.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_red.svg");
}
.osicon_accessability-edit.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_black.svg");
}
.osicon_accessability-edit.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_gray.svg");
}
.osicon_accessability-edit.oscolor_gray:not(.osbtn_disabled) .osicon_accessability-edit.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_gray_dark.svg");
}
.osicon_accessability-edit.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_white.svg");
}
.osicon_accessability-edit.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_blue.svg");
}
.osicon_accessability-edit.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_yellow.svg");
}
.osicon_accessability-edit.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_error.svg");
}
.osicon_accessability-edit.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_warning.svg");
}
.osicon_accessability-edit.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_op20_black.svg");
}
body.theme_2021-dark .osicon_accessability-edit.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability-edit_op20_white.svg");
}
.osicon_help {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_green.svg");
}
.osicon_help:not(.osbtn_disabled) .osicon_help:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_green_dark.svg");
}
.osicon_help.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_ace.svg");
}
.osicon_help.oscolor_ace:not(.osbtn_disabled) .osicon_help.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_ace_dark.svg");
}
.osicon_help.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_red.svg");
}
.osicon_help.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_black.svg");
}
.osicon_help.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_gray.svg");
}
.osicon_help.oscolor_gray:not(.osbtn_disabled) .osicon_help.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_gray_dark.svg");
}
.osicon_help.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_white.svg");
}
.osicon_help.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_blue.svg");
}
.osicon_help.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_yellow.svg");
}
.osicon_help.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_error.svg");
}
.osicon_help.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_warning.svg");
}
.osicon_help.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_op20_black.svg");
}
body.theme_2021-dark .osicon_help.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_op20_white.svg");
}
.osicon_account {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_green.svg");
}
.osicon_account:not(.osbtn_disabled) .osicon_account:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_green_dark.svg");
}
.osicon_account.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_ace.svg");
}
.osicon_account.oscolor_ace:not(.osbtn_disabled) .osicon_account.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_ace_dark.svg");
}
.osicon_account.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_red.svg");
}
.osicon_account.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_black.svg");
}
.osicon_account.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray.svg");
}
.osicon_account.oscolor_gray:not(.osbtn_disabled) .osicon_account.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray_dark.svg");
}
.osicon_account.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_white.svg");
}
.osicon_account.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_blue.svg");
}
.osicon_account.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_yellow.svg");
}
.osicon_account.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_error.svg");
}
.osicon_account.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_warning.svg");
}
.osicon_account.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_op20_black.svg");
}
body.theme_2021-dark .osicon_account.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_op20_white.svg");
}
.osicon_arrow-increase-optimize {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_green.svg");
}
.osicon_arrow-increase-optimize:not(.osbtn_disabled) .osicon_arrow-increase-optimize:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_green_dark.svg");
}
.osicon_arrow-increase-optimize.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_ace.svg");
}
.osicon_arrow-increase-optimize.oscolor_ace:not(.osbtn_disabled) .osicon_arrow-increase-optimize.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_ace_dark.svg");
}
.osicon_arrow-increase-optimize.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_red.svg");
}
.osicon_arrow-increase-optimize.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_black.svg");
}
.osicon_arrow-increase-optimize.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_gray.svg");
}
.osicon_arrow-increase-optimize.oscolor_gray:not(.osbtn_disabled) .osicon_arrow-increase-optimize.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_gray_dark.svg");
}
.osicon_arrow-increase-optimize.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_white.svg");
}
.osicon_arrow-increase-optimize.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_blue.svg");
}
.osicon_arrow-increase-optimize.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_yellow.svg");
}
.osicon_arrow-increase-optimize.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_error.svg");
}
.osicon_arrow-increase-optimize.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_warning.svg");
}
.osicon_arrow-increase-optimize.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_op20_black.svg");
}
body.theme_2021-dark .osicon_arrow-increase-optimize.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_op20_white.svg");
}
.osicon_search {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_green.svg");
}
.osicon_search:not(.osbtn_disabled) .osicon_search:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_green_dark.svg");
}
.osicon_search.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_ace.svg");
}
.osicon_search.oscolor_ace:not(.osbtn_disabled) .osicon_search.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_ace_dark.svg");
}
.osicon_search.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_red.svg");
}
.osicon_search.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_black.svg");
}
.osicon_search.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_gray.svg");
}
.osicon_search.oscolor_gray:not(.osbtn_disabled) .osicon_search.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_gray_dark.svg");
}
.osicon_search.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_white.svg");
}
.osicon_search.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_blue.svg");
}
.osicon_search.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_yellow.svg");
}
.osicon_search.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_error.svg");
}
.osicon_search.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_warning.svg");
}
.osicon_search.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_op20_black.svg");
}
body.theme_2021-dark .osicon_search.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_op20_white.svg");
}
.osicon_trend-same {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_green.svg");
}
.osicon_trend-same:not(.osbtn_disabled) .osicon_trend-same:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_green_dark.svg");
}
.osicon_trend-same.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_ace.svg");
}
.osicon_trend-same.oscolor_ace:not(.osbtn_disabled) .osicon_trend-same.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_ace_dark.svg");
}
.osicon_trend-same.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_red.svg");
}
.osicon_trend-same.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_black.svg");
}
.osicon_trend-same.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_gray.svg");
}
.osicon_trend-same.oscolor_gray:not(.osbtn_disabled) .osicon_trend-same.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_gray_dark.svg");
}
.osicon_trend-same.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_white.svg");
}
.osicon_trend-same.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_blue.svg");
}
.osicon_trend-same.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_yellow.svg");
}
.osicon_trend-same.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_error.svg");
}
.osicon_trend-same.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_warning.svg");
}
.osicon_trend-same.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_op20_black.svg");
}
body.theme_2021-dark .osicon_trend-same.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_op20_white.svg");
}
.osicon_adjust-columns {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_green.svg");
}
.osicon_adjust-columns:not(.osbtn_disabled) .osicon_adjust-columns:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_green_dark.svg");
}
.osicon_adjust-columns.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_ace.svg");
}
.osicon_adjust-columns.oscolor_ace:not(.osbtn_disabled) .osicon_adjust-columns.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_ace_dark.svg");
}
.osicon_adjust-columns.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_red.svg");
}
.osicon_adjust-columns.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_black.svg");
}
.osicon_adjust-columns.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_gray.svg");
}
.osicon_adjust-columns.oscolor_gray:not(.osbtn_disabled) .osicon_adjust-columns.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_gray_dark.svg");
}
.osicon_adjust-columns.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_white.svg");
}
.osicon_adjust-columns.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_blue.svg");
}
.osicon_adjust-columns.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_yellow.svg");
}
.osicon_adjust-columns.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_error.svg");
}
.osicon_adjust-columns.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_warning.svg");
}
.osicon_adjust-columns.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_op20_black.svg");
}
body.theme_2021-dark .osicon_adjust-columns.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_op20_white.svg");
}
.osicon_cross-large {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_green.svg");
}
.osicon_cross-large:not(.osbtn_disabled) .osicon_cross-large:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_green_dark.svg");
}
.osicon_cross-large.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_ace.svg");
}
.osicon_cross-large.oscolor_ace:not(.osbtn_disabled) .osicon_cross-large.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_ace_dark.svg");
}
.osicon_cross-large.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_red.svg");
}
.osicon_cross-large.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
}
.osicon_cross-large.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_gray.svg");
}
.osicon_cross-large.oscolor_gray:not(.osbtn_disabled) .osicon_cross-large.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_gray_dark.svg");
}
.osicon_cross-large.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
.osicon_cross-large.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_blue.svg");
}
.osicon_cross-large.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_yellow.svg");
}
.osicon_cross-large.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_error.svg");
}
.osicon_cross-large.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_warning.svg");
}
.osicon_cross-large.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_op20_black.svg");
}
body.theme_2021-dark .osicon_cross-large.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_op20_white.svg");
}
.osicon_cross-medium {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_green.svg");
}
.osicon_cross-medium:not(.osbtn_disabled) .osicon_cross-medium:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_green_dark.svg");
}
.osicon_cross-medium.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_ace.svg");
}
.osicon_cross-medium.oscolor_ace:not(.osbtn_disabled) .osicon_cross-medium.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_ace_dark.svg");
}
.osicon_cross-medium.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_red.svg");
}
.osicon_cross-medium.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_black.svg");
}
.osicon_cross-medium.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_gray.svg");
}
.osicon_cross-medium.oscolor_gray:not(.osbtn_disabled) .osicon_cross-medium.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_gray_dark.svg");
}
.osicon_cross-medium.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_white.svg");
}
.osicon_cross-medium.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_blue.svg");
}
.osicon_cross-medium.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_yellow.svg");
}
.osicon_cross-medium.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_error.svg");
}
.osicon_cross-medium.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_warning.svg");
}
.osicon_cross-medium.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_op20_black.svg");
}
body.theme_2021-dark .osicon_cross-medium.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-medium_op20_white.svg");
}
.osicon_cross-small {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green.svg");
}
.osicon_cross-small:not(.osbtn_disabled) .osicon_cross-small:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green_dark.svg");
}
.osicon_cross-small.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_ace.svg");
}
.osicon_cross-small.oscolor_ace:not(.osbtn_disabled) .osicon_cross-small.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_ace_dark.svg");
}
.osicon_cross-small.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_red.svg");
}
.osicon_cross-small.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_black.svg");
}
.osicon_cross-small.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray.svg");
}
.osicon_cross-small.oscolor_gray:not(.osbtn_disabled) .osicon_cross-small.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
}
.osicon_cross-small.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_white.svg");
}
.osicon_cross-small.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_blue.svg");
}
.osicon_cross-small.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_yellow.svg");
}
.osicon_cross-small.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_error.svg");
}
.osicon_cross-small.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_warning.svg");
}
.osicon_cross-small.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_op20_black.svg");
}
body.theme_2021-dark .osicon_cross-small.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_op20_white.svg");
}
.osicon_menu {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_green.svg");
}
.osicon_menu:not(.osbtn_disabled) .osicon_menu:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_green_dark.svg");
}
.osicon_menu.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_ace.svg");
}
.osicon_menu.oscolor_ace:not(.osbtn_disabled) .osicon_menu.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_ace_dark.svg");
}
.osicon_menu.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_red.svg");
}
.osicon_menu.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_black.svg");
}
.osicon_menu.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_gray.svg");
}
.osicon_menu.oscolor_gray:not(.osbtn_disabled) .osicon_menu.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_gray_dark.svg");
}
.osicon_menu.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_white.svg");
}
.osicon_menu.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_blue.svg");
}
.osicon_menu.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_yellow.svg");
}
.osicon_menu.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_error.svg");
}
.osicon_menu.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_warning.svg");
}
.osicon_menu.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_op20_black.svg");
}
body.theme_2021-dark .osicon_menu.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-menu_op20_white.svg");
}
.osicon_comment {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_green.svg");
}
.osicon_comment:not(.osbtn_disabled) .osicon_comment:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_green_dark.svg");
}
.osicon_comment.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_ace.svg");
}
.osicon_comment.oscolor_ace:not(.osbtn_disabled) .osicon_comment.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_ace_dark.svg");
}
.osicon_comment.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_red.svg");
}
.osicon_comment.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_black.svg");
}
.osicon_comment.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_gray.svg");
}
.osicon_comment.oscolor_gray:not(.osbtn_disabled) .osicon_comment.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_gray_dark.svg");
}
.osicon_comment.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_white.svg");
}
.osicon_comment.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_blue.svg");
}
.osicon_comment.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_yellow.svg");
}
.osicon_comment.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_error.svg");
}
.osicon_comment.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_warning.svg");
}
.osicon_comment.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_op20_black.svg");
}
body.theme_2021-dark .osicon_comment.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_op20_white.svg");
}
.osicon_captcha {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_green.svg");
}
.osicon_captcha:not(.osbtn_disabled) .osicon_captcha:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_green_dark.svg");
}
.osicon_captcha.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_ace.svg");
}
.osicon_captcha.oscolor_ace:not(.osbtn_disabled) .osicon_captcha.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_ace_dark.svg");
}
.osicon_captcha.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_red.svg");
}
.osicon_captcha.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_black.svg");
}
.osicon_captcha.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_gray.svg");
}
.osicon_captcha.oscolor_gray:not(.osbtn_disabled) .osicon_captcha.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_gray_dark.svg");
}
.osicon_captcha.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_white.svg");
}
.osicon_captcha.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_blue.svg");
}
.osicon_captcha.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_yellow.svg");
}
.osicon_captcha.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_error.svg");
}
.osicon_captcha.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_warning.svg");
}
.osicon_captcha.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_op20_black.svg");
}
body.theme_2021-dark .osicon_captcha.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-captcha_op20_white.svg");
}
.osicon_alert {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_green.svg");
}
.osicon_alert:not(.osbtn_disabled) .osicon_alert:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_green_dark.svg");
}
.osicon_alert.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_ace.svg");
}
.osicon_alert.oscolor_ace:not(.osbtn_disabled) .osicon_alert.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_ace_dark.svg");
}
.osicon_alert.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_red.svg");
}
.osicon_alert.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_black.svg");
}
.osicon_alert.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_gray.svg");
}
.osicon_alert.oscolor_gray:not(.osbtn_disabled) .osicon_alert.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_gray_dark.svg");
}
.osicon_alert.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_white.svg");
}
.osicon_alert.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_blue.svg");
}
.osicon_alert.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_yellow.svg");
}
.osicon_alert.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_error.svg");
}
.osicon_alert.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
}
.osicon_alert.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_op20_black.svg");
}
body.theme_2021-dark .osicon_alert.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_op20_white.svg");
}
.osicon_deny {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_green.svg");
}
.osicon_deny:not(.osbtn_disabled) .osicon_deny:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_green_dark.svg");
}
.osicon_deny.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_ace.svg");
}
.osicon_deny.oscolor_ace:not(.osbtn_disabled) .osicon_deny.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_ace_dark.svg");
}
.osicon_deny.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_red.svg");
}
.osicon_deny.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_black.svg");
}
.osicon_deny.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_gray.svg");
}
.osicon_deny.oscolor_gray:not(.osbtn_disabled) .osicon_deny.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_gray_dark.svg");
}
.osicon_deny.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_white.svg");
}
.osicon_deny.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_blue.svg");
}
.osicon_deny.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_yellow.svg");
}
.osicon_deny.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_error.svg");
}
.osicon_deny.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_warning.svg");
}
.osicon_deny.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_op20_black.svg");
}
body.theme_2021-dark .osicon_deny.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-deny_op20_white.svg");
}
.osicon_status-ok {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
.osicon_status-ok:not(.osbtn_disabled) .osicon_status-ok:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green_dark.svg");
}
.osicon_status-ok.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_ace.svg");
}
.osicon_status-ok.oscolor_ace:not(.osbtn_disabled) .osicon_status-ok.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_ace_dark.svg");
}
.osicon_status-ok.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_red.svg");
}
.osicon_status-ok.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_black.svg");
}
.osicon_status-ok.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_gray.svg");
}
.osicon_status-ok.oscolor_gray:not(.osbtn_disabled) .osicon_status-ok.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_gray_dark.svg");
}
.osicon_status-ok.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_white.svg");
}
.osicon_status-ok.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_blue.svg");
}
.osicon_status-ok.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_yellow.svg");
}
.osicon_status-ok.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_error.svg");
}
.osicon_status-ok.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_warning.svg");
}
.osicon_status-ok.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_op20_black.svg");
}
body.theme_2021-dark .osicon_status-ok.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_op20_white.svg");
}
.osicon_circle-dots {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_green.svg");
}
.osicon_circle-dots:not(.osbtn_disabled) .osicon_circle-dots:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_green_dark.svg");
}
.osicon_circle-dots.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_ace.svg");
}
.osicon_circle-dots.oscolor_ace:not(.osbtn_disabled) .osicon_circle-dots.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_ace_dark.svg");
}
.osicon_circle-dots.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_red.svg");
}
.osicon_circle-dots.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_black.svg");
}
.osicon_circle-dots.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_gray.svg");
}
.osicon_circle-dots.oscolor_gray:not(.osbtn_disabled) .osicon_circle-dots.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_gray_dark.svg");
}
.osicon_circle-dots.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_white.svg");
}
.osicon_circle-dots.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_blue.svg");
}
.osicon_circle-dots.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_yellow.svg");
}
.osicon_circle-dots.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_error.svg");
}
.osicon_circle-dots.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_warning.svg");
}
.osicon_circle-dots.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_op20_black.svg");
}
body.theme_2021-dark .osicon_circle-dots.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_op20_white.svg");
}
.osicon_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_green.svg");
}
.osicon_error:not(.osbtn_disabled) .osicon_error:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_green_dark.svg");
}
.osicon_error.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_ace.svg");
}
.osicon_error.oscolor_ace:not(.osbtn_disabled) .osicon_error.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_ace_dark.svg");
}
.osicon_error.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_red.svg");
}
.osicon_error.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_black.svg");
}
.osicon_error.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_gray.svg");
}
.osicon_error.oscolor_gray:not(.osbtn_disabled) .osicon_error.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_gray_dark.svg");
}
.osicon_error.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_white.svg");
}
.osicon_error.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_blue.svg");
}
.osicon_error.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_yellow.svg");
}
.osicon_error.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_error.svg");
}
.osicon_error.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_warning.svg");
}
.osicon_error.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_op20_black.svg");
}
body.theme_2021-dark .osicon_error.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_op20_white.svg");
}
.osicon_block-outline {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_green.svg");
}
.osicon_block-outline:not(.osbtn_disabled) .osicon_block-outline:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_green_dark.svg");
}
.osicon_block-outline.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_ace.svg");
}
.osicon_block-outline.oscolor_ace:not(.osbtn_disabled) .osicon_block-outline.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_ace_dark.svg");
}
.osicon_block-outline.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_red.svg");
}
.osicon_block-outline.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_black.svg");
}
.osicon_block-outline.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_gray.svg");
}
.osicon_block-outline.oscolor_gray:not(.osbtn_disabled) .osicon_block-outline.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_gray_dark.svg");
}
.osicon_block-outline.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_white.svg");
}
.osicon_block-outline.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_blue.svg");
}
.osicon_block-outline.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_yellow.svg");
}
.osicon_block-outline.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_error.svg");
}
.osicon_block-outline.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_warning.svg");
}
.osicon_block-outline.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_op20_black.svg");
}
body.theme_2021-dark .osicon_block-outline.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_op20_white.svg");
}
.osicon_block-full {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_green.svg");
}
.osicon_block-full:not(.osbtn_disabled) .osicon_block-full:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_green_dark.svg");
}
.osicon_block-full.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_ace.svg");
}
.osicon_block-full.oscolor_ace:not(.osbtn_disabled) .osicon_block-full.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_ace_dark.svg");
}
.osicon_block-full.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_red.svg");
}
.osicon_block-full.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_black.svg");
}
.osicon_block-full.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_gray.svg");
}
.osicon_block-full.oscolor_gray:not(.osbtn_disabled) .osicon_block-full.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_gray_dark.svg");
}
.osicon_block-full.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_white.svg");
}
.osicon_block-full.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_blue.svg");
}
.osicon_block-full.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_yellow.svg");
}
.osicon_block-full.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_error.svg");
}
.osicon_block-full.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_warning.svg");
}
.osicon_block-full.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_op20_black.svg");
}
body.theme_2021-dark .osicon_block-full.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-full_op20_white.svg");
}
.osicon_play {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_green.svg");
}
.osicon_play:not(.osbtn_disabled) .osicon_play:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_green_dark.svg");
}
.osicon_play.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_ace.svg");
}
.osicon_play.oscolor_ace:not(.osbtn_disabled) .osicon_play.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_ace_dark.svg");
}
.osicon_play.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_red.svg");
}
.osicon_play.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_black.svg");
}
.osicon_play.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_gray.svg");
}
.osicon_play.oscolor_gray:not(.osbtn_disabled) .osicon_play.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_gray_dark.svg");
}
.osicon_play.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_white.svg");
}
.osicon_play.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_blue.svg");
}
.osicon_play.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_yellow.svg");
}
.osicon_play.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_error.svg");
}
.osicon_play.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_warning.svg");
}
.osicon_play.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_op20_black.svg");
}
body.theme_2021-dark .osicon_play.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_op20_white.svg");
}
.osicon_stop {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_green.svg");
}
.osicon_stop:not(.osbtn_disabled) .osicon_stop:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_green_dark.svg");
}
.osicon_stop.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_ace.svg");
}
.osicon_stop.oscolor_ace:not(.osbtn_disabled) .osicon_stop.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_ace_dark.svg");
}
.osicon_stop.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_red.svg");
}
.osicon_stop.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_black.svg");
}
.osicon_stop.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_gray.svg");
}
.osicon_stop.oscolor_gray:not(.osbtn_disabled) .osicon_stop.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_gray_dark.svg");
}
.osicon_stop.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_white.svg");
}
.osicon_stop.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_blue.svg");
}
.osicon_stop.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_yellow.svg");
}
.osicon_stop.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_error.svg");
}
.osicon_stop.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_warning.svg");
}
.osicon_stop.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_op20_black.svg");
}
body.theme_2021-dark .osicon_stop.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_op20_white.svg");
}
.osicon_clear {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_green.svg");
}
.osicon_clear:not(.osbtn_disabled) .osicon_clear:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_green_dark.svg");
}
.osicon_clear.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_ace.svg");
}
.osicon_clear.oscolor_ace:not(.osbtn_disabled) .osicon_clear.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_ace_dark.svg");
}
.osicon_clear.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_red.svg");
}
.osicon_clear.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_black.svg");
}
.osicon_clear.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_gray.svg");
}
.osicon_clear.oscolor_gray:not(.osbtn_disabled) .osicon_clear.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_gray_dark.svg");
}
.osicon_clear.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_white.svg");
}
.osicon_clear.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_blue.svg");
}
.osicon_clear.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_yellow.svg");
}
.osicon_clear.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_error.svg");
}
.osicon_clear.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_warning.svg");
}
.osicon_clear.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_op20_black.svg");
}
body.theme_2021-dark .osicon_clear.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_op20_white.svg");
}
.osicon_copy-clipboard {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_green.svg");
}
.osicon_copy-clipboard:not(.osbtn_disabled) .osicon_copy-clipboard:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_green_dark.svg");
}
.osicon_copy-clipboard.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_ace.svg");
}
.osicon_copy-clipboard.oscolor_ace:not(.osbtn_disabled) .osicon_copy-clipboard.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_ace_dark.svg");
}
.osicon_copy-clipboard.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_red.svg");
}
.osicon_copy-clipboard.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_black.svg");
}
.osicon_copy-clipboard.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_gray.svg");
}
.osicon_copy-clipboard.oscolor_gray:not(.osbtn_disabled) .osicon_copy-clipboard.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_gray_dark.svg");
}
.osicon_copy-clipboard.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_white.svg");
}
.osicon_copy-clipboard.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_blue.svg");
}
.osicon_copy-clipboard.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_yellow.svg");
}
.osicon_copy-clipboard.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_error.svg");
}
.osicon_copy-clipboard.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_warning.svg");
}
.osicon_copy-clipboard.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_op20_black.svg");
}
body.theme_2021-dark .osicon_copy-clipboard.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-copy-clipboard_op20_white.svg");
}
.osicon_settings {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_green.svg");
}
.osicon_settings:not(.osbtn_disabled) .osicon_settings:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_green_dark.svg");
}
.osicon_settings.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_ace.svg");
}
.osicon_settings.oscolor_ace:not(.osbtn_disabled) .osicon_settings.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_ace_dark.svg");
}
.osicon_settings.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_red.svg");
}
.osicon_settings.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_black.svg");
}
.osicon_settings.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_gray.svg");
}
.osicon_settings.oscolor_gray:not(.osbtn_disabled) .osicon_settings.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_gray_dark.svg");
}
.osicon_settings.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_white.svg");
}
.osicon_settings.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_blue.svg");
}
.osicon_settings.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_yellow.svg");
}
.osicon_settings.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_error.svg");
}
.osicon_settings.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_warning.svg");
}
.osicon_settings.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_op20_black.svg");
}
body.theme_2021-dark .osicon_settings.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_op20_white.svg");
}
.osicon_tick {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_green.svg");
}
.osicon_tick:not(.osbtn_disabled) .osicon_tick:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_green_dark.svg");
}
.osicon_tick.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_ace.svg");
}
.osicon_tick.oscolor_ace:not(.osbtn_disabled) .osicon_tick.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_ace_dark.svg");
}
.osicon_tick.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_red.svg");
}
.osicon_tick.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_black.svg");
}
.osicon_tick.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_gray.svg");
}
.osicon_tick.oscolor_gray:not(.osbtn_disabled) .osicon_tick.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_gray_dark.svg");
}
.osicon_tick.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_white.svg");
}
.osicon_tick.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_blue.svg");
}
.osicon_tick.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_yellow.svg");
}
.osicon_tick.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_error.svg");
}
.osicon_tick.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_warning.svg");
}
.osicon_tick.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_op20_black.svg");
}
body.theme_2021-dark .osicon_tick.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_op20_white.svg");
}
.osicon_next {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_green.svg");
}
.osicon_next:not(.osbtn_disabled) .osicon_next:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_green_dark.svg");
}
.osicon_next.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_ace.svg");
}
.osicon_next.oscolor_ace:not(.osbtn_disabled) .osicon_next.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_ace_dark.svg");
}
.osicon_next.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_red.svg");
}
.osicon_next.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_black.svg");
}
.osicon_next.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_gray.svg");
}
.osicon_next.oscolor_gray:not(.osbtn_disabled) .osicon_next.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_gray_dark.svg");
}
.osicon_next.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_white.svg");
}
.osicon_next.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_blue.svg");
}
.osicon_next.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_yellow.svg");
}
.osicon_next.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_error.svg");
}
.osicon_next.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_warning.svg");
}
.osicon_next.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_op20_black.svg");
}
body.theme_2021-dark .osicon_next.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-next_op20_white.svg");
}
.osicon_plan {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_green.svg");
}
.osicon_plan:not(.osbtn_disabled) .osicon_plan:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_green_dark.svg");
}
.osicon_plan.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_ace.svg");
}
.osicon_plan.oscolor_ace:not(.osbtn_disabled) .osicon_plan.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_ace_dark.svg");
}
.osicon_plan.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_red.svg");
}
.osicon_plan.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_black.svg");
}
.osicon_plan.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_gray.svg");
}
.osicon_plan.oscolor_gray:not(.osbtn_disabled) .osicon_plan.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_gray_dark.svg");
}
.osicon_plan.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_white.svg");
}
.osicon_plan.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_blue.svg");
}
.osicon_plan.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_yellow.svg");
}
.osicon_plan.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_error.svg");
}
.osicon_plan.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_warning.svg");
}
.osicon_plan.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_op20_black.svg");
}
body.theme_2021-dark .osicon_plan.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-plan_op20_white.svg");
}
.osicon_save {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_green.svg");
}
.osicon_save:not(.osbtn_disabled) .osicon_save:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_green_dark.svg");
}
.osicon_save.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_ace.svg");
}
.osicon_save.oscolor_ace:not(.osbtn_disabled) .osicon_save.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_ace_dark.svg");
}
.osicon_save.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_red.svg");
}
.osicon_save.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_black.svg");
}
.osicon_save.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_gray.svg");
}
.osicon_save.oscolor_gray:not(.osbtn_disabled) .osicon_save.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_gray_dark.svg");
}
.osicon_save.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_white.svg");
}
.osicon_save.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_blue.svg");
}
.osicon_save.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_yellow.svg");
}
.osicon_save.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_error.svg");
}
.osicon_save.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_warning.svg");
}
.osicon_save.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_op20_black.svg");
}
body.theme_2021-dark .osicon_save.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_op20_white.svg");
}
.osicon_save_and_continue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_green.svg");
}
.osicon_save_and_continue:not(.osbtn_disabled) .osicon_save_and_continue:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_green_dark.svg");
}
.osicon_save_and_continue.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_ace.svg");
}
.osicon_save_and_continue.oscolor_ace:not(.osbtn_disabled) .osicon_save_and_continue.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_ace_dark.svg");
}
.osicon_save_and_continue.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_red.svg");
}
.osicon_save_and_continue.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_black.svg");
}
.osicon_save_and_continue.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_gray.svg");
}
.osicon_save_and_continue.oscolor_gray:not(.osbtn_disabled) .osicon_save_and_continue.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_gray_dark.svg");
}
.osicon_save_and_continue.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_white.svg");
}
.osicon_save_and_continue.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_blue.svg");
}
.osicon_save_and_continue.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_yellow.svg");
}
.osicon_save_and_continue.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_error.svg");
}
.osicon_save_and_continue.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_warning.svg");
}
.osicon_save_and_continue.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_op20_black.svg");
}
body.theme_2021-dark .osicon_save_and_continue.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-continue_op20_white.svg");
}
.osicon_save_and_activate {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_green.svg");
}
.osicon_save_and_activate:not(.osbtn_disabled) .osicon_save_and_activate:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_green_dark.svg");
}
.osicon_save_and_activate.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_ace.svg");
}
.osicon_save_and_activate.oscolor_ace:not(.osbtn_disabled) .osicon_save_and_activate.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_ace_dark.svg");
}
.osicon_save_and_activate.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_red.svg");
}
.osicon_save_and_activate.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_black.svg");
}
.osicon_save_and_activate.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_gray.svg");
}
.osicon_save_and_activate.oscolor_gray:not(.osbtn_disabled) .osicon_save_and_activate.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_gray_dark.svg");
}
.osicon_save_and_activate.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_white.svg");
}
.osicon_save_and_activate.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_blue.svg");
}
.osicon_save_and_activate.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_yellow.svg");
}
.osicon_save_and_activate.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_error.svg");
}
.osicon_save_and_activate.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_warning.svg");
}
.osicon_save_and_activate.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_op20_black.svg");
}
body.theme_2021-dark .osicon_save_and_activate.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-activate_op20_white.svg");
}
.osicon_cart {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_green.svg");
}
.osicon_cart:not(.osbtn_disabled) .osicon_cart:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_green_dark.svg");
}
.osicon_cart.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_ace.svg");
}
.osicon_cart.oscolor_ace:not(.osbtn_disabled) .osicon_cart.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_ace_dark.svg");
}
.osicon_cart.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_red.svg");
}
.osicon_cart.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_black.svg");
}
.osicon_cart.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_gray.svg");
}
.osicon_cart.oscolor_gray:not(.osbtn_disabled) .osicon_cart.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_gray_dark.svg");
}
.osicon_cart.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_white.svg");
}
.osicon_cart.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_blue.svg");
}
.osicon_cart.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_yellow.svg");
}
.osicon_cart.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_error.svg");
}
.osicon_cart.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_warning.svg");
}
.osicon_cart.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_op20_black.svg");
}
body.theme_2021-dark .osicon_cart.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_op20_white.svg");
}
.osicon_drag-handle {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_green.svg");
}
.osicon_drag-handle:not(.osbtn_disabled) .osicon_drag-handle:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_green_dark.svg");
}
.osicon_drag-handle.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_ace.svg");
}
.osicon_drag-handle.oscolor_ace:not(.osbtn_disabled) .osicon_drag-handle.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_ace_dark.svg");
}
.osicon_drag-handle.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_red.svg");
}
.osicon_drag-handle.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_black.svg");
}
.osicon_drag-handle.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_gray.svg");
}
.osicon_drag-handle.oscolor_gray:not(.osbtn_disabled) .osicon_drag-handle.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_gray_dark.svg");
}
.osicon_drag-handle.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_white.svg");
}
.osicon_drag-handle.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_blue.svg");
}
.osicon_drag-handle.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_yellow.svg");
}
.osicon_drag-handle.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_error.svg");
}
.osicon_drag-handle.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_warning.svg");
}
.osicon_drag-handle.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_op20_black.svg");
}
body.theme_2021-dark .osicon_drag-handle.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-drag-handle_op20_white.svg");
}
.osicon_products {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_green.svg");
}
.osicon_products:not(.osbtn_disabled) .osicon_products:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_green_dark.svg");
}
.osicon_products.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_ace.svg");
}
.osicon_products.oscolor_ace:not(.osbtn_disabled) .osicon_products.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_ace_dark.svg");
}
.osicon_products.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_red.svg");
}
.osicon_products.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_black.svg");
}
.osicon_products.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_gray.svg");
}
.osicon_products.oscolor_gray:not(.osbtn_disabled) .osicon_products.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_gray_dark.svg");
}
.osicon_products.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_white.svg");
}
.osicon_products.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_blue.svg");
}
.osicon_products.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_yellow.svg");
}
.osicon_products.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_error.svg");
}
.osicon_products.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_warning.svg");
}
.osicon_products.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_op20_black.svg");
}
body.theme_2021-dark .osicon_products.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_op20_white.svg");
}
.osicon_save-clear {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_green.svg");
}
.osicon_save-clear:not(.osbtn_disabled) .osicon_save-clear:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_green_dark.svg");
}
.osicon_save-clear.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_ace.svg");
}
.osicon_save-clear.oscolor_ace:not(.osbtn_disabled) .osicon_save-clear.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_ace_dark.svg");
}
.osicon_save-clear.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_red.svg");
}
.osicon_save-clear.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_black.svg");
}
.osicon_save-clear.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_gray.svg");
}
.osicon_save-clear.oscolor_gray:not(.osbtn_disabled) .osicon_save-clear.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_gray_dark.svg");
}
.osicon_save-clear.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_white.svg");
}
.osicon_save-clear.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_blue.svg");
}
.osicon_save-clear.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_yellow.svg");
}
.osicon_save-clear.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_error.svg");
}
.osicon_save-clear.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_warning.svg");
}
.osicon_save-clear.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_op20_black.svg");
}
body.theme_2021-dark .osicon_save-clear.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-clear_op20_white.svg");
}
.osicon_save-and-send {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_green.svg");
}
.osicon_save-and-send:not(.osbtn_disabled) .osicon_save-and-send:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_green_dark.svg");
}
.osicon_save-and-send.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_ace.svg");
}
.osicon_save-and-send.oscolor_ace:not(.osbtn_disabled) .osicon_save-and-send.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_ace_dark.svg");
}
.osicon_save-and-send.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_red.svg");
}
.osicon_save-and-send.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_black.svg");
}
.osicon_save-and-send.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_gray.svg");
}
.osicon_save-and-send.oscolor_gray:not(.osbtn_disabled) .osicon_save-and-send.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_gray_dark.svg");
}
.osicon_save-and-send.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_white.svg");
}
.osicon_save-and-send.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_blue.svg");
}
.osicon_save-and-send.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_yellow.svg");
}
.osicon_save-and-send.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_error.svg");
}
.osicon_save-and-send.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_warning.svg");
}
.osicon_save-and-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_op20_black.svg");
}
body.theme_2021-dark .osicon_save-and-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_op20_white.svg");
}
.osicon_save-and-prepare-to-send {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_green.svg");
}
.osicon_save-and-prepare-to-send:not(.osbtn_disabled) .osicon_save-and-prepare-to-send:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_green_dark.svg");
}
.osicon_save-and-prepare-to-send.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_ace.svg");
}
.osicon_save-and-prepare-to-send.oscolor_ace:not(.osbtn_disabled) .osicon_save-and-prepare-to-send.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_ace_dark.svg");
}
.osicon_save-and-prepare-to-send.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_red.svg");
}
.osicon_save-and-prepare-to-send.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_black.svg");
}
.osicon_save-and-prepare-to-send.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_gray.svg");
}
.osicon_save-and-prepare-to-send.oscolor_gray:not(.osbtn_disabled) .osicon_save-and-prepare-to-send.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_gray_dark.svg");
}
.osicon_save-and-prepare-to-send.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_white.svg");
}
.osicon_save-and-prepare-to-send.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_blue.svg");
}
.osicon_save-and-prepare-to-send.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_yellow.svg");
}
.osicon_save-and-prepare-to-send.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_error.svg");
}
.osicon_save-and-prepare-to-send.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_warning.svg");
}
.osicon_save-and-prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_op20_black.svg");
}
body.theme_2021-dark .osicon_save-and-prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_op20_white.svg");
}
.osicon_save-and-plan-alt {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_green.svg");
}
.osicon_save-and-plan-alt:not(.osbtn_disabled) .osicon_save-and-plan-alt:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_green_dark.svg");
}
.osicon_save-and-plan-alt.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_ace.svg");
}
.osicon_save-and-plan-alt.oscolor_ace:not(.osbtn_disabled) .osicon_save-and-plan-alt.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_ace_dark.svg");
}
.osicon_save-and-plan-alt.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_red.svg");
}
.osicon_save-and-plan-alt.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_black.svg");
}
.osicon_save-and-plan-alt.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_gray.svg");
}
.osicon_save-and-plan-alt.oscolor_gray:not(.osbtn_disabled) .osicon_save-and-plan-alt.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_gray_dark.svg");
}
.osicon_save-and-plan-alt.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_white.svg");
}
.osicon_save-and-plan-alt.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_blue.svg");
}
.osicon_save-and-plan-alt.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_yellow.svg");
}
.osicon_save-and-plan-alt.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_error.svg");
}
.osicon_save-and-plan-alt.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_warning.svg");
}
.osicon_save-and-plan-alt.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_op20_black.svg");
}
body.theme_2021-dark .osicon_save-and-plan-alt.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_op20_white.svg");
}
.osicon_send {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_green.svg");
}
.osicon_send:not(.osbtn_disabled) .osicon_send:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_green_dark.svg");
}
.osicon_send.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_ace.svg");
}
.osicon_send.oscolor_ace:not(.osbtn_disabled) .osicon_send.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_ace_dark.svg");
}
.osicon_send.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_red.svg");
}
.osicon_send.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_black.svg");
}
.osicon_send.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_gray.svg");
}
.osicon_send.oscolor_gray:not(.osbtn_disabled) .osicon_send.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_gray_dark.svg");
}
.osicon_send.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_white.svg");
}
.osicon_send.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_blue.svg");
}
.osicon_send.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_yellow.svg");
}
.osicon_send.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_error.svg");
}
.osicon_send.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_warning.svg");
}
.osicon_send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_op20_black.svg");
}
body.theme_2021-dark .osicon_send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_op20_white.svg");
}
.osicon_prepare-to-send {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_green.svg");
}
.osicon_prepare-to-send:not(.osbtn_disabled) .osicon_prepare-to-send:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_green_dark.svg");
}
.osicon_prepare-to-send.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_ace.svg");
}
.osicon_prepare-to-send.oscolor_ace:not(.osbtn_disabled) .osicon_prepare-to-send.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_ace_dark.svg");
}
.osicon_prepare-to-send.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_red.svg");
}
.osicon_prepare-to-send.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_black.svg");
}
.osicon_prepare-to-send.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_gray.svg");
}
.osicon_prepare-to-send.oscolor_gray:not(.osbtn_disabled) .osicon_prepare-to-send.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_gray_dark.svg");
}
.osicon_prepare-to-send.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_white.svg");
}
.osicon_prepare-to-send.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_blue.svg");
}
.osicon_prepare-to-send.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_yellow.svg");
}
.osicon_prepare-to-send.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_error.svg");
}
.osicon_prepare-to-send.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_warning.svg");
}
.osicon_prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_op20_black.svg");
}
body.theme_2021-dark .osicon_prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-prepare-to-send_op20_white.svg");
}
.osicon_cancel-prepare-to-send {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_green.svg");
}
.osicon_cancel-prepare-to-send:not(.osbtn_disabled) .osicon_cancel-prepare-to-send:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_green_dark.svg");
}
.osicon_cancel-prepare-to-send.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_ace.svg");
}
.osicon_cancel-prepare-to-send.oscolor_ace:not(.osbtn_disabled) .osicon_cancel-prepare-to-send.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_ace_dark.svg");
}
.osicon_cancel-prepare-to-send.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_red.svg");
}
.osicon_cancel-prepare-to-send.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_black.svg");
}
.osicon_cancel-prepare-to-send.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_gray.svg");
}
.osicon_cancel-prepare-to-send.oscolor_gray:not(.osbtn_disabled) .osicon_cancel-prepare-to-send.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_gray_dark.svg");
}
.osicon_cancel-prepare-to-send.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_white.svg");
}
.osicon_cancel-prepare-to-send.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_blue.svg");
}
.osicon_cancel-prepare-to-send.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_yellow.svg");
}
.osicon_cancel-prepare-to-send.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_error.svg");
}
.osicon_cancel-prepare-to-send.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_warning.svg");
}
.osicon_cancel-prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_op20_black.svg");
}
body.theme_2021-dark .osicon_cancel-prepare-to-send.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-cancel-prepare-to-send_op20_white.svg");
}
.osicon_account {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_green.svg");
}
.osicon_account:not(.osbtn_disabled) .osicon_account:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_green_dark.svg");
}
.osicon_account.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_ace.svg");
}
.osicon_account.oscolor_ace:not(.osbtn_disabled) .osicon_account.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_ace_dark.svg");
}
.osicon_account.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_red.svg");
}
.osicon_account.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_black.svg");
}
.osicon_account.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray.svg");
}
.osicon_account.oscolor_gray:not(.osbtn_disabled) .osicon_account.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray_dark.svg");
}
.osicon_account.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_white.svg");
}
.osicon_account.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_blue.svg");
}
.osicon_account.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_yellow.svg");
}
.osicon_account.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_error.svg");
}
.osicon_account.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_warning.svg");
}
.osicon_account.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_op20_black.svg");
}
body.theme_2021-dark .osicon_account.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-account_op20_white.svg");
}
.osicon_ticket {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_green.svg");
}
.osicon_ticket:not(.osbtn_disabled) .osicon_ticket:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_green_dark.svg");
}
.osicon_ticket.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_ace.svg");
}
.osicon_ticket.oscolor_ace:not(.osbtn_disabled) .osicon_ticket.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_ace_dark.svg");
}
.osicon_ticket.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_red.svg");
}
.osicon_ticket.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_black.svg");
}
.osicon_ticket.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_gray.svg");
}
.osicon_ticket.oscolor_gray:not(.osbtn_disabled) .osicon_ticket.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_gray_dark.svg");
}
.osicon_ticket.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_white.svg");
}
.osicon_ticket.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_blue.svg");
}
.osicon_ticket.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_yellow.svg");
}
.osicon_ticket.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_error.svg");
}
.osicon_ticket.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_warning.svg");
}
.osicon_ticket.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_op20_black.svg");
}
body.theme_2021-dark .osicon_ticket.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_op20_white.svg");
}
.osicon_ticket_24 {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_green.svg");
}
.osicon_ticket_24:not(.osbtn_disabled) .osicon_ticket_24:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_green_dark.svg");
}
.osicon_ticket_24.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_ace.svg");
}
.osicon_ticket_24.oscolor_ace:not(.osbtn_disabled) .osicon_ticket_24.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_ace_dark.svg");
}
.osicon_ticket_24.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_red.svg");
}
.osicon_ticket_24.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_black.svg");
}
.osicon_ticket_24.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_gray.svg");
}
.osicon_ticket_24.oscolor_gray:not(.osbtn_disabled) .osicon_ticket_24.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_gray_dark.svg");
}
.osicon_ticket_24.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_white.svg");
}
.osicon_ticket_24.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_blue.svg");
}
.osicon_ticket_24.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_yellow.svg");
}
.osicon_ticket_24.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_error.svg");
}
.osicon_ticket_24.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_warning.svg");
}
.osicon_ticket_24.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_op20_black.svg");
}
body.theme_2021-dark .osicon_ticket_24.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_op20_white.svg");
}
.osicon_stat {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_green.svg");
}
.osicon_stat:not(.osbtn_disabled) .osicon_stat:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_green_dark.svg");
}
.osicon_stat.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_ace.svg");
}
.osicon_stat.oscolor_ace:not(.osbtn_disabled) .osicon_stat.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_ace_dark.svg");
}
.osicon_stat.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_red.svg");
}
.osicon_stat.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_black.svg");
}
.osicon_stat.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_gray.svg");
}
.osicon_stat.oscolor_gray:not(.osbtn_disabled) .osicon_stat.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_gray_dark.svg");
}
.osicon_stat.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_white.svg");
}
.osicon_stat.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_blue.svg");
}
.osicon_stat.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_yellow.svg");
}
.osicon_stat.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_error.svg");
}
.osicon_stat.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_warning.svg");
}
.osicon_stat.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_op20_black.svg");
}
body.theme_2021-dark .osicon_stat.disabled {
  background-image: url("../images/2021/icons/svg/icons-32-px-more_op20_white.svg");
}
.osicon_filter {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_green.svg");
}
.osicon_filter:not(.osbtn_disabled) .osicon_filter:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_green_dark.svg");
}
.osicon_filter.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_ace.svg");
}
.osicon_filter.oscolor_ace:not(.osbtn_disabled) .osicon_filter.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_ace_dark.svg");
}
.osicon_filter.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_red.svg");
}
.osicon_filter.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_black.svg");
}
.osicon_filter.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_gray.svg");
}
.osicon_filter.oscolor_gray:not(.osbtn_disabled) .osicon_filter.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_gray_dark.svg");
}
.osicon_filter.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_white.svg");
}
.osicon_filter.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_blue.svg");
}
.osicon_filter.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_yellow.svg");
}
.osicon_filter.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_error.svg");
}
.osicon_filter.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_warning.svg");
}
.osicon_filter.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_op20_black.svg");
}
body.theme_2021-dark .osicon_filter.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter_op20_white.svg");
}
.osicon_filter-add {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_green.svg");
}
.osicon_filter-add:not(.osbtn_disabled) .osicon_filter-add:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_green_dark.svg");
}
.osicon_filter-add.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_ace.svg");
}
.osicon_filter-add.oscolor_ace:not(.osbtn_disabled) .osicon_filter-add.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_ace_dark.svg");
}
.osicon_filter-add.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_red.svg");
}
.osicon_filter-add.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_black.svg");
}
.osicon_filter-add.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_gray.svg");
}
.osicon_filter-add.oscolor_gray:not(.osbtn_disabled) .osicon_filter-add.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_gray_dark.svg");
}
.osicon_filter-add.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_white.svg");
}
.osicon_filter-add.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_blue.svg");
}
.osicon_filter-add.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_yellow.svg");
}
.osicon_filter-add.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_error.svg");
}
.osicon_filter-add.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_warning.svg");
}
.osicon_filter-add.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_op20_black.svg");
}
body.theme_2021-dark .osicon_filter-add.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-add_op20_white.svg");
}
.osicon_filter-remove {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_green.svg");
}
.osicon_filter-remove:not(.osbtn_disabled) .osicon_filter-remove:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_green_dark.svg");
}
.osicon_filter-remove.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_ace.svg");
}
.osicon_filter-remove.oscolor_ace:not(.osbtn_disabled) .osicon_filter-remove.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_ace_dark.svg");
}
.osicon_filter-remove.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_red.svg");
}
.osicon_filter-remove.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_black.svg");
}
.osicon_filter-remove.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_gray.svg");
}
.osicon_filter-remove.oscolor_gray:not(.osbtn_disabled) .osicon_filter-remove.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_gray_dark.svg");
}
.osicon_filter-remove.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_white.svg");
}
.osicon_filter-remove.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_blue.svg");
}
.osicon_filter-remove.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_yellow.svg");
}
.osicon_filter-remove.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_error.svg");
}
.osicon_filter-remove.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_warning.svg");
}
.osicon_filter-remove.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_op20_black.svg");
}
body.theme_2021-dark .osicon_filter-remove.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-filter-remove_op20_white.svg");
}
.osicon_reset {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_green.svg");
}
.osicon_reset:not(.osbtn_disabled) .osicon_reset:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_green_dark.svg");
}
.osicon_reset.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_ace.svg");
}
.osicon_reset.oscolor_ace:not(.osbtn_disabled) .osicon_reset.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_ace_dark.svg");
}
.osicon_reset.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_red.svg");
}
.osicon_reset.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_black.svg");
}
.osicon_reset.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_gray.svg");
}
.osicon_reset.oscolor_gray:not(.osbtn_disabled) .osicon_reset.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_gray_dark.svg");
}
.osicon_reset.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_white.svg");
}
.osicon_reset.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_blue.svg");
}
.osicon_reset.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_yellow.svg");
}
.osicon_reset.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_error.svg");
}
.osicon_reset.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_warning.svg");
}
.osicon_reset.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_op20_black.svg");
}
body.theme_2021-dark .osicon_reset.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_op20_white.svg");
}
.osicon_reset-16 {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_green.svg");
}
.osicon_reset-16:not(.osbtn_disabled) .osicon_reset-16:hover {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_green_dark.svg");
}
.osicon_reset-16.oscolor_ace {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_ace.svg");
}
.osicon_reset-16.oscolor_ace:not(.osbtn_disabled) .osicon_reset-16.oscolor_ace:hover {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_ace_dark.svg");
}
.osicon_reset-16.oscolor_red {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_red.svg");
}
.osicon_reset-16.oscolor_black {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_black.svg");
}
.osicon_reset-16.oscolor_gray {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_gray.svg");
}
.osicon_reset-16.oscolor_gray:not(.osbtn_disabled) .osicon_reset-16.oscolor_gray:hover {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_gray_dark.svg");
}
.osicon_reset-16.oscolor_white {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_white.svg");
}
.osicon_reset-16.oscolor_blue {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_blue.svg");
}
.osicon_reset-16.oscolor_yellow {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_yellow.svg");
}
.osicon_reset-16.oscolor_error {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_error.svg");
}
.osicon_reset-16.oscolor_warning {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_warning.svg");
}
.osicon_reset-16.disabled {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_op20_black.svg");
}
body.theme_2021-dark .osicon_reset-16.disabled {
  background-image: url("../images/2021/icons/svg/icons-16-px-reset_op20_white.svg");
}
.osicon_longrunning {
  background-image: none !important;
}
.osicon_amazon {
  background-image: url("../images/2021/misc/amazon/amazon.svg");
}
.osicon_amazon:hover {
  background-image: url("../images/2021/misc/amazon/amazon.svg");
  opacity: 0.8;
}
body.theme_2021-dark .osicon_amazon {
  background-image: url("../images/2021/misc/amazon/amazon_dark.svg");
}
body.theme_2021-dark .osicon_amazon:hover {
  background-image: url("../images/2021/misc/amazon/amazon_dark.svg");
}
.filterOptions {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  margin: 0px;
  margin-bottom: 24px;
  padding: 0px 12px;
  background: #FFFFFF;
  border-radius: 6px;
  position: relative;
  clear: both;
  z-index: 4000;
}
.filterOptions > form,
.filterOptions > .formReplacement {
  padding-top: 12px;
  display: flex;
  flex-wrap: wrap;
}
.filterOptions .chip {
  margin-right: 8px;
  margin-bottom: 12px;
  position: relative;
}
.filterOptions .chip .chipPill {
  z-index: 4001;
  cursor: pointer;
  padding: 0px 16px;
  height: 36px;
  line-height: 39px;
  border-radius: 18px;
  background-color: #F4F4F4;
}
.filterOptions .chip .chipPill > span,
.filterOptions .chip .chipPill > div {
  font-size: 14px;
}
.filterOptions .chip .chipPill > span.title,
.filterOptions .chip .chipPill > div.title {
  color: rgba(0, 0, 0, 0.55);
}
.filterOptions .chip .chipPill > span.reset,
.filterOptions .chip .chipPill > div.reset {
  display: none;
  position: absolute;
  right: 12px;
  top: 0px;
  height: 36px;
  width: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .filterOptions .chip .chipPill > span.reset,
body.theme_2021-dark .filterOptions .chip .chipPill > div.reset {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_white.svg");
}
.filterOptions .chip .chipPill > span.reset:hover,
.filterOptions .chip .chipPill > div.reset:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_black_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .filterOptions .chip .chipPill > span.reset:hover,
body.theme_2021-dark .filterOptions .chip .chipPill > div.reset:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_white_dark.svg");
}
.filterOptions .chip .chipPill > span.value,
.filterOptions .chip .chipPill > div.value {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
  white-space: nowrap;
}
.filterOptions .chip .chipPill > span.chipToggles,
.filterOptions .chip .chipPill > div.chipToggles {
  display: block;
}
.filterOptions .chip .chipPill > span.chipToggles .content.contentToggle,
.filterOptions .chip .chipPill > div.chipToggles .content.contentToggle {
  display: flex;
}
.filterOptions .chip .chipPill > span.chipToggles .content.contentToggle span.title,
.filterOptions .chip .chipPill > div.chipToggles .content.contentToggle span.title {
  line-height: 36px;
  color: rgba(0, 0, 0, 0.55);
  margin-right: 12px;
}
.filterOptions .chip .chipPill > span.chipToggles .content.contentToggle ul.toggleSelectElement,
.filterOptions .chip .chipPill > div.chipToggles .content.contentToggle ul.toggleSelectElement {
  display: flex;
  height: 36px;
  border-radius: 18px;
  background-color: #e7e7e7;
}
.filterOptions .chip .chipPill > span.chipToggles .content.contentToggle ul.toggleSelectElement li a,
.filterOptions .chip .chipPill > div.chipToggles .content.contentToggle ul.toggleSelectElement li a {
  background-color: transparent;
  border-radius: 18px;
  line-height: 32px;
}
.filterOptions .chip .chipPill > span.chipToggles .content.contentToggle ul.toggleSelectElement li.selected a,
.filterOptions .chip .chipPill > div.chipToggles .content.contentToggle ul.toggleSelectElement li.selected a {
  background-color: #FFFFFF;
}
.filterOptions .chip .chipPill.error > span {
  color: #F0483F;
}
.filterOptions .chip .chipPill.chipPillToggles {
  padding-right: 0px !important;
}
.filterOptions .chip .contents {
  z-index: 4002;
  min-width: 300px;
  display: none;
  position: absolute;
  left: 0px;
  top: 36px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin-top: 8px;
  padding: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.filterOptions .chip .contents .content {
  margin-bottom: 16px;
}
.filterOptions .chip .contents .content > span.title {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  display: block;
}
.filterOptions .chip .contents .content > span.reset {
  cursor: pointer;
  display: none;
  position: absolute;
  right: 8px;
  bottom: 0px;
  height: 36px;
  width: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .filterOptions .chip .contents .content > span.reset {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_white.svg");
}
.filterOptions .chip .contents .content > span.reset:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_black_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .filterOptions .chip .contents .content > span.reset:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_white_dark.svg");
}
.filterOptions .chip .contents .content:last-child {
  margin-bottom: 0px;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement {
  list-style: none;
  max-height: 160px;
  min-height: 32px;
  overflow: hidden;
  overflow-y: auto;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li {
  padding-left: 36px;
  border-radius: 6px;
  background-position: 12px center !important;
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li a {
  display: block;
  height: 32px;
  line-height: 35px;
  font-size: 15px;
  padding: 0px 12px;
  padding-left: 0px;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li.selected {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li.selected a {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li:hover {
  background-color: #f5f5f5;
}
.filterOptions .chip .contents .content .datatableCustomSelectList.listSelectElement li.emptyValue {
  display: none;
}
.filterOptions .chip .contents .content.contentInvertable {
  position: relative;
}
.filterOptions .chip .contents .content.contentInvertable .select2-container .select2-selection {
  padding-left: 36px;
}
.filterOptions .chip .contents .content.contentInvertable .datatableCustomSelectList {
  padding-left: 24px;
}
.filterOptions .chip .contents .content.contentInvertable span.invert,
.filterOptions .chip .contents .content.contentInvertable span.invertCustom {
  z-index: 3999;
  cursor: pointer;
  position: absolute;
  top: 30px;
  left: 6px;
}
.filterOptions .chip .contents .content.contentInvertable span.invert b,
.filterOptions .chip .contents .content.contentInvertable span.invertCustom b {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-add-outline_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.filterOptions .chip .contents .content.contentInvertable span.invert.inverted b,
.filterOptions .chip .contents .content.contentInvertable span.invertCustom.inverted b {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_red.svg");
}
.filterOptions .chip .contents .content.contentInvertable.contentInverted span.invert b {
  background-image: url("../images/2021/icons/svg/icons-24-px-block-outline_red.svg");
}
.filterOptions .chip .contents .content.contentEmpty.contentInvertable .invert {
  display: none;
}
.filterOptions .chip .contents .content.contentList.contentInvertable .invert {
  top: 28px;
  left: 0px;
}
.filterOptions .chip .contents .content.relative {
  position: relative;
}
.filterOptions .chip.chipShowWhenActive {
  display: none;
}
.filterOptions .chip.chipActive {
  display: block;
}
.filterOptions .chip.chipValueSet {
  display: block;
}
.filterOptions .chip.chipValueSet .chipPill,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite) .chipPill {
  padding-right: 40px;
}
.filterOptions .chip.chipValueSet .chipPill span.reset,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite) .chipPill span.reset {
  display: block;
}
.filterOptions .chip.chipValueSet .chipPill.chipPillToggles,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite) .chipPill.chipPillToggles {
  padding-right: 40px !important;
}
.filterOptions .chip.chipValueSet.chipValueDefault .chipPill,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipValueDefault .chipPill,
.filterOptions .chip.chipValueSet.chipNoDeselect .chipPill,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipNoDeselect .chipPill {
  padding-right: 16px;
}
.filterOptions .chip.chipValueSet.chipValueDefault .chipPill span.reset,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipValueDefault .chipPill span.reset,
.filterOptions .chip.chipValueSet.chipNoDeselect .chipPill span.reset,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipNoDeselect .chipPill span.reset {
  display: none;
}
.filterOptions .chip.chipValueSet.chipValueDefault .chipPill.chipPillToggles,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipValueDefault .chipPill.chipPillToggles,
.filterOptions .chip.chipValueSet.chipNoDeselect .chipPill.chipPillToggles,
.filterOptions .chip.chipShowWhenActive:not(.filterOptions .chip.chipFavorite).chipNoDeselect .chipPill.chipPillToggles {
  padding-right: 0px !important;
}
.filterOptions .chip.chipVisible .contents {
  display: block;
}
.filterOptions .chip.chipVisible.chipDirectOpen .contents {
  margin: 0px;
  padding: 0px 8px;
  background: transparent;
  border: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: block;
}
.filterOptions .chip.chipVisible.chipDirectOpen .contents .title {
  display: none;
}
.filterOptions .chip.chipVisible.chipDirectOpen .contents .select2 .select2-selection {
  display: none !important;
}
.filterOptions .chip.chipNoReset .chipPill {
  padding-right: 16px;
}
.filterOptions .chip.chipNoReset .chipPill span.reset {
  display: none;
}
.filterOptions .chip .select2-dropdown {
  margin-left: -8px;
}
.filterOptions .filterButtons {
  position: relative;
  margin-bottom: 8px;
}
.filterOptions .filterButtons .buttons {
  display: flex;
}
.filterOptions .filterButtons .buttons > * {
  margin-left: 16px;
  height: 36px;
  overflow: hidden;
}
.filterOptions .filterButtons .additionalFilterDropdown {
  display: none;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  list-style: none;
  position: absolute;
  left: 0px;
  top: 36px;
  margin-top: 8px;
  padding: 8px;
}
.filterOptions .filterButtons .additionalFilterDropdown.visible {
  display: block;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.filterOptions .filterButtons .additionalFilterDropdown li {
  cursor: pointer;
  color: #000000;
  background: #FFFFFF;
  line-height: 32px;
  overflow: auto;
  position: relative;
  white-space: nowrap;
}
.filterOptions .filterButtons .additionalFilterDropdown li a.filter {
  padding: 0px 8px;
  display: block;
}
.filterOptions .filterButtons .additionalFilterDropdown li [data-action=favoriteToggle] {
  width: 24px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 32px;
}
.filterOptions .filterButtons .additionalFilterDropdown li [data-action=favoriteToggle].favorite {
  display: none;
}
.filterOptions .filterButtons .additionalFilterDropdown li:hover a {
  color: #000000;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.filterOptions .filterButtons .additionalFilterDropdown li.active a {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.filterOptions .filterButtons .additionalFilterDropdown li.active span.reset {
  display: block;
}
.filterOptions .filterButtons .additionalFilterDropdown li.favorite [data-action=favoriteToggle].favorite {
  display: block;
}
.filterOptions .filterButtons .additionalFilterDropdown li.favorite [data-action=favoriteToggle].no-favorite {
  display: none;
}
.filterOptions.favorites .filterButtons .additionalFilterDropdown li a.filter {
  padding-right: 32px;
}
.filterOptions .buttons .submit.disabled,
.filterOptions .buttons .submit.disabled:hover,
.filterOptions form.validationFailed .buttons .submit,
.filterOptions form.validationFailed .buttons .submit:hover {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.filterOptions .blockOverlay.blockLight.blockForm {
  background-color: #FFFFFF !important;
}
.filterOptions.forcedHide {
  display: none !important;
}
.pill {
  padding: 3px 12px 1px;
  border-radius: 12px;
  background-color: #F4F4F4;
  display: inline-block;
  height: 24px;
}
.pill span {
  font-size: 14px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 20px !important;
  color: #000000 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.pill.success {
  background-color: #61BE9D;
}
.pill.error {
  background-color: #F0483F;
}
.pill.error span {
  color: #FFFFFF !important;
}
.pill.information {
  background-color: #87BFE4;
}
.pill.warning {
  background-color: #E59615;
}
.pill.accessibility {
  background-color: #3F69B7;
}
div.checker,
div.radio {
  height: 24px;
  width: 24px;
  margin-right: 0px;
}
div.checker span,
div.radio span {
  background-position: center center !important;
  height: 24px;
  width: 24px;
}
div.checker input,
div.radio input {
  height: 24px;
  width: 24px;
  cursor: pointer;
}
div.checker.disabled,
div.radio.disabled {
  opacity: 0.8;
}
div.checker.checker span,
div.radio.checker span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.checker span.disabled,
div.radio.checker span.disabled {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-disabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.checker span.checked,
div.radio.checker span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.checker span.checked.disabled,
div.radio.checker span.checked.disabled {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-disabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.radio span,
div.radio.radio span {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.radio span.disabled,
div.radio.radio span.disabled {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-disabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.radio span.checked,
div.radio.radio span.checked {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
div.checker.radio span.checked.disabled,
div.radio.radio span.checked.disabled {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-disabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.info {
  padding-right: 24px;
  margin-bottom: calc(24px / 2);
  min-height: 36px;
  display: block;
}
.stdform span.info.importInfo {
  min-height: 0px;
}
.stdform .par {
  position: relative;
  padding: 0px;
  border-right: 24px solid #FFFFFF;
  clear: left;
}
.stdform .par .fieldLabel {
  line-height: 14px;
  height: 48px;
  width: 198px;
  min-width: 198px;
  display: table;
  padding: 0px;
  padding-left: 16px;
  padding-right: 24px;
  float: left;
  background: none;
  border: none;
  z-index: 1000;
}
.stdform .par .fieldLabel > span {
  color: #3f3f40;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: table-cell;
  word-break: normal;
  vertical-align: middle;
}
.stdform .par .fieldLabel.focus > span {
  color: #3f3f40;
}
.stdform .par .field {
  padding: calc((48px - 36px) / 2) 0px;
  padding-right: 16px;
  position: relative;
  margin-left: calc(198px + 24px);
}
.stdform .par .field textarea.height-sm {
  min-height: 111px;
  height: auto;
  resize: vertical;
}
.stdform .par .field > .fieldDate > label.error,
.stdform .par .field > label.error,
.stdform .par .field > .textAreaWrapper > label.error,
.stdform .par .field > .fieldDate > label.info,
.stdform .par .field > label.info,
.stdform .par .field > .textAreaWrapper > label.info,
.stdform .par .field > .fieldDate > label.warning,
.stdform .par .field > label.warning,
.stdform .par .field > .textAreaWrapper > label.warning {
  font-size: 12px;
  line-height: 14px;
  min-height: 0;
  padding: 0px 11px !important;
  display: block;
}
.stdform .par .field > .fieldDate > label.error.alwaysShowError,
.stdform .par .field > label.error.alwaysShowError,
.stdform .par .field > .textAreaWrapper > label.error.alwaysShowError,
.stdform .par .field > .fieldDate > label.info.alwaysShowError,
.stdform .par .field > label.info.alwaysShowError,
.stdform .par .field > .textAreaWrapper > label.info.alwaysShowError,
.stdform .par .field > .fieldDate > label.warning.alwaysShowError,
.stdform .par .field > label.warning.alwaysShowError,
.stdform .par .field > .textAreaWrapper > label.warning.alwaysShowError {
  display: block !important;
}
.stdform .par .field .buttons {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.stdform .par .field .buttons.buttonsFlex {
  justify-content: space-between;
}
.stdform .par.parHideLabel > .field,
.stdform .par.parLabelAbove > .field {
  margin-left: 0px;
}
.stdform .par.parHideLabel > .field .formList,
.stdform .par.parLabelAbove > .field .formList {
  padding-left: 16px;
}
.stdform .par.parHideLabel > .field .assetsContainer,
.stdform .par.parLabelAbove > .field .assetsContainer {
  width: calc(100% - 16px);
  margin-left: 16px;
}
.stdform .par.parLabelAbove > label {
  float: none;
}
.stdform .par.parReadOnly.par_formList {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform .par.parReadOnly.par_formSelectBox div.textList,
.stdform .par.parReadOnly.par_formSelectMulti div.textList,
.stdform .par.parReadOnly.par_formListGeneric div.textList {
  height: auto;
  min-height: 36px;
  line-height: 20px;
  padding-top: calc((36px - 20px) / 2);
  padding-left: 8px;
  width: 100%;
}
.stdform .par.parReadOnly.par_formSelectBox div.textList > span,
.stdform .par.parReadOnly.par_formSelectMulti div.textList > span,
.stdform .par.parReadOnly.par_formListGeneric div.textList > span {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  background-color: #F4F4F4;
  border-radius: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0px;
  margin-right: 6px;
  margin-bottom: 3px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: normal;
}
.stdform .par.parReadOnly .fieldLabel > span {
  color: #3f3f40;
}
.stdform .par.parReadOnly .field .allCheckbox,
.stdform .par.parReadOnly .field span.text,
.stdform .par.parReadOnly .field textarea,
.stdform .par.parReadOnly .field span.textArea,
.stdform .par.parReadOnly .field .tagsinput,
.stdform .par.parReadOnly .field .assetsContainer,
.stdform .par.parReadOnly .field .previewAssetsContainer,
.stdform .par.parReadOnly .field .manuscriptContainer,
.stdform .par.parReadOnly .field .printPreviewAssetsContainer,
.stdform .par.parReadOnly .field .podAssetsContainer,
.stdform .par.parReadOnly .field .printAssetsContainer,
.stdform .par.parReadOnly .field .printProjectPropertiesAssetContainer,
.stdform .par.parReadOnly .field .imageContainer,
.stdform .par.parReadOnly .field .videoContainer {
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  background: #f5f5f5;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform .par.parReadOnly .field .checkContainer .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field .checkContainer .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field .checkContainer .checker > span input {
  cursor: default !important;
}
.stdform .par.parReadOnly .field .checkContainer.checkToggleButton .checker {
  width: 24px;
}
.stdform .par.parReadOnly .field .checkContainer.checkToggleButton .checker > span {
  width: 24px;
}
.stdform .par.parReadOnly .field .checkContainer.checkToggleButton .checker > span input {
  width: 24px;
  height: 24px;
}
.stdform .par.parReadOnly .field .checkContainer.checkToggleButton .checker > span:after {
  display: none;
}
.stdform .par.parReadOnly .field .checkContainer.invert .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field .checkContainer.invert .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field textarea {
  color: rgba(0, 0, 0, 0.35);
  cursor: text;
}
.stdform .par.parReadOnly .field span.text,
.stdform .par.parReadOnly .field div.text,
.stdform .par.parReadOnly .field span.checkContainer,
.stdform .par.parReadOnly .field div.checkContainer {
  color: rgba(0, 0, 0, 0.35);
}
.stdform .par.parReadOnly .field span.textArea,
.stdform .par.parReadOnly .field div.textArea {
  color: rgba(0, 0, 0, 0.35);
  min-height: 70px;
  padding: calc(8px - 2px) 8px !important;
}
.stdform .par.parReadOnly .field span.textArea.textAreaHtmlDisplay p,
.stdform .par.parReadOnly .field div.textArea.textAreaHtmlDisplay p {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.stdform .par.parReadOnly .field div.diffOutput {
  background-color: rgba(135, 191, 228, 0.2) !important;
  border-radius: 6px;
  width: 100%;
}
.stdform .par.parReadOnly .field div.diffOutput ul {
  list-style: none;
}
.stdform .par.parReadOnly .field div.diffOutput span.text,
.stdform .par.parReadOnly .field div.diffOutput textarea,
.stdform .par.parReadOnly .field div.diffOutput ul.textList {
  font-size: 12px;
  border: none;
  width: auto;
  line-height: 14px;
  min-height: 0;
  padding: 4px 8px !important;
  margin-top: 3px;
  height: auto;
}
.stdform .par.parReadOnly .field div.diffOutput span.text > *,
.stdform .par.parReadOnly .field div.diffOutput textarea > *,
.stdform .par.parReadOnly .field div.diffOutput ul.textList > * {
  line-height: normal;
}
.stdform .par.parReadOnly .field div.diffOutput a {
  color: #000000;
}
.stdform .par.parReadOnly .field div.diffOutput .checkContainer {
  line-height: normal;
  display: inline-block;
  border: none;
  margin: 4px 8px !important;
  padding: 0px;
  height: 24px;
  line-height: 24px;
  min-height: 24px;
  color: #000000;
  font-size: 12px;
}
.stdform .par.parReadOnly .field div.diffOutput .checkContainer .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field div.diffOutput .checkContainer .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field div.diffOutput .checkContainer.invert .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field div.diffOutput .checkContainer.invert .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .par.parReadOnly .field div.diffOutput .mapContainer .mapTitle {
  color: #000000;
}
.stdform .par.parReadOnly .field div.diffOutput textarea {
  max-width: 100%;
}
.stdform .par.parReadOnly .field div.diffOutput.textOverflow {
  text-overflow: initial;
  overflow: initial;
  white-space: normal;
}
.stdform .par.parReadOnly .field div.diffOutput.textOverflow span.text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
  width: 100%;
}
.stdform .par.focused .fieldLabel > span {
  color: #3f3f40;
}
.stdform .par.formPar_error .fieldLabel > span {
  color: #F0483F;
}
.stdform .par.formPar_warning .fieldLabel > span {
  color: #E59615;
}
.stdform .par.par_formDateTimeInput .field .fieldDateTime {
  display: flex;
}
.stdform .par.par_formDateTimeInput .field .fieldDateTime > input[type="text"] {
  width: 50% !important;
}
.stdform .par.par_formDateTimeInput .field .fieldDateTime > input[type="text"].timepicker {
  margin-left: 6px;
}
.stdform .par.par_formPassword.par_formPasswordRepeat .field {
  display: flex;
  flex-wrap: wrap;
}
.stdform .par.par_formPassword.par_formPasswordRepeat .field > label {
  flex-basis: 100%;
}
.stdform .par.par_formPassword.par_formPasswordRepeat .field > input {
  flex-basis: 50%;
}
.stdform .par.par_formPassword.par_formPasswordRepeat .field > input.repeatedField {
  margin-left: 8px;
  flex-basis: calc(50% - 8px);
}
.stdform .par.par_formPassword .field .btn {
  margin-top: 6px;
  clear: both;
  width: auto !important;
  height: 36px;
}
.stdform .par.par_formPassword .field .btn span {
  line-height: 36px;
}
.stdform .par.par_formPassword .field label.passwordInfo {
  width: auto !important;
}
.stdform .par.par_formPassword.par_formPasswordRepeatSeperated .field > input {
  width: 100% !important;
  margin-left: 0px !important;
  flex-basis: 100% !important;
}
.stdform .par.par_formPassword.par_formPasswordRepeatSeperated .field > input.repeatedField {
  width: 100% !important;
  flex-basis: 100% !important;
}
.stdform .par.par_formImage .imageContainer,
.stdform .par.par_formImageList .imageContainer {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  padding: 0px 8px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.stdform .par.par_formImage .imageContainer > span.text,
.stdform .par.par_formImageList .imageContainer > span.text {
  padding-left: 0px;
}
.stdform .par.par_formImage .imageContainer > label,
.stdform .par.par_formImageList .imageContainer > label {
  display: block;
  width: 100%;
}
.stdform .par.par_formCoverDownload {
  display: none;
}
.stdform .par.par_formCoverDownload .field span a .icon {
  margin-left: 4px;
  margin-top: -2px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.stdform .par.par_formTextList .textList {
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  padding: 10px calc(8px + 1px);
  list-style: none;
}
.stdform .par.par_formTextList .textList li {
  display: flex;
  justify-content: space-between;
  text-align: right;
  line-height: 18px;
}
.stdform .par.par_formSelectMulti .checkContainerList,
.stdform .par.par_formSelectRadio .checkContainerList {
  border: 1px solid transparent;
}
.stdform .par.par_formSelectMulti .checkContainerList .checkContainer,
.stdform .par.par_formSelectRadio .checkContainerList .checkContainer {
  line-height: calc(36px - 2px);
}
.stdform .par.par_formSelectMulti .allCheckbox,
.stdform .par.par_formSelectMulti .invertRadios,
.stdform .par.par_formSelectMulti .preselectList {
  margin-bottom: -1px;
}
.stdform .par.par_formSelectMulti div.invertRadios {
  padding-left: 0px;
}
.stdform .par.par_formSelectMulti .field div a.btn {
  margin-top: 6px;
}
.stdform .par.par_formSelectMulti.parReadOnly span.invertRadios {
  border-color: transparent;
}
.stdform .par.par_formSelectPopup .field {
  display: flex;
}
.stdform .par.par_formSelectPopup .field .osbtn {
  height: 36px;
  line-height: 36px;
}
.stdform .par.par_formTextarea .field {
  position: relative;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml textarea {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-top: 49px;
  position: relative;
  z-index: 1000;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml .textAreaDetails {
  z-index: 999;
  position: absolute;
  top: 6px;
  left: 0px;
  width: calc(100% - 16px);
  overflow: auto;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  pointer-events: none;
  background-color: #FFFFFF;
  display: flex;
  justify-content: space-between;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml .textAreaDetails .checkToggleButtonHtml {
  line-height: 36px !important;
  margin: 0px 8px !important;
  padding: calc((48px - 36px) / 2) 0px;
  pointer-events: all;
  display: inline-block;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml .textAreaDetails .textareaCounter {
  line-height: 36px !important;
  margin: 0px 8px !important;
  padding: calc((48px - 36px) / 2) 0px;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml .delayedContainer {
  display: none;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml.textAreaWrapperHtmlDelayed textarea {
  display: none;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml.textAreaWrapperHtmlDelayed .delayedContainer {
  display: block;
  padding-top: 49px;
  position: relative;
  z-index: 1000;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml.textAreaWrapperHtmlDelayed .delayedContainer > span {
  color: rgba(0, 0, 0, 0.55);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  min-height: 191px;
  overflow: auto;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml.textAreaWrapperHtmlDelayed .textAreaDetails .checkToggleButtonHtml {
  opacity: 0.5;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-radius: 6px;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml:hover .textAreaDetails {
  border-color: transparent;
}
.stdform .par.par_formTextarea .textAreaWrapper.textAreaWrapperHtml:hover .delayedContainer > span {
  border-color: transparent;
  border-top-color: #d3d3d3;
}
.stdform .par.par_formTextarea .textAreaWrapper.wysiwyg .textAreaDetails {
  background-color: transparent;
  border: none;
  position: absolute;
  top: calc((48px - 36px) / 2);
  margin-top: 1px;
  left: 0px;
}
.stdform .par.par_formTextarea.parReadOnly .checkToggleButtonHtml {
  position: absolute;
  left: calc(-198px - 24px);
  top: 48px;
  margin-left: 16px;
  color: #3f3f40 !important;
}
.stdform .par.par_formList > .field {
  overflow: visible;
}
.stdform .par.par_formList > .field .buttons {
  padding: 0px 16px;
}
.stdform .par.par_formList.parReadOnly .diffOutput {
  margin-top: 6px;
}
.stdform .par.par_formList.parReadOnly.parHideLabel .diffOutput {
  width: calc(100% - 32px);
  margin-left: 16px;
  margin-right: 16px;
}
.stdform .par.par_formList.par_formListTable > .field {
  padding: 0px;
}
.stdform .par.parFieldFromTo .field {
  display: flex;
  flex-wrap: wrap;
}
.stdform .par.parFieldFromTo .field .splitFieldText {
  flex: 0 0 10%;
  text-align: center;
  padding-left: 0px;
}
.stdform .par.parFieldFromTo .field input.frominput,
.stdform .par.parFieldFromTo .field input.toinput {
  text-align: center;
  flex: 0 0 45%;
}
.stdform .par.parFieldFromTo .field label {
  width: 100%;
}
.stdform .par.par_formCheckbox .field .checkContainer {
  border: 1px solid transparent;
  display: inline-block;
  margin-right: 0px;
  margin-left: 0px;
  height: 36px;
  line-height: calc(36px - 2px);
  padding-left: 8px;
}
.stdform .par.par_formCheckbox.focused .field .checkContainer .checker,
.stdform .par.par_formCheckbox.focused .field .checkContainer .radio {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-radius: 6px;
}
.stdform .par.par_formButton .field .osbtn,
.stdform .par.par_formButton .field .oslink {
  height: 36px;
  line-height: 39px;
}
.stdform .par.par-download-example-right {
  text-align: right;
  padding-right: 10px;
}
.stdform .par.wrapAnywhere .field span.text {
  overflow-wrap: anywhere;
}
.stdform .par.parInfoTextHighlight {
  background-color: rgba(97, 190, 157, 0.1);
  border-radius: 6px;
  border-right-width: 0px;
  margin-right: 24px;
}
.stdform .par.parMultiInfoTextHighlight {
  background-color: rgba(135, 191, 228, 0.12);
  border-radius: 0;
  margin-right: 24px;
}
.stdform .formLayout .formTab .formGroup,
.stdform .formGroup {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-radius: 6px;
  padding: 24px;
  padding-right: 0px;
  margin-bottom: 24px;
}
.stdform .formLayout .formTab .formGroup.collapsible,
.stdform .formGroup.collapsible {
  padding: 0px !important;
}
.stdform .formLayout .formTab .formGroup.collapsible > div > div,
.stdform .formGroup.collapsible > div > div {
  padding-right: 0px !important;
}
.stdform .formLayout .formTab .formGroup.collapsible > div > div.datatableContainer,
.stdform .formGroup.collapsible > div > div.datatableContainer {
  padding-right: 24px !important;
  padding-bottom: 24px !important;
}
.stdform .formLayout .formTab .formGroup .dataTables_wrapper,
.stdform .formGroup .dataTables_wrapper {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform .formLayout .formTab .formGroup .formList,
.stdform .formGroup .formList {
  padding-right: 16px;
}
.stdform .formLayout .formTab .formGroup .formList .sortlist .entityElement,
.stdform .formGroup .formList .sortlist .entityElement {
  cursor: move;
}
.stdform .formLayout .formTab .formGroup .formList .sortlist .ui-sortable-helper,
.stdform .formGroup .formList .sortlist .ui-sortable-helper {
  display: table;
}
.stdform .formLayout .formTab .formGroup .formList .footer,
.stdform .formGroup .formList .footer {
  border-top: 1px solid #999999;
}
.stdform .formLayout .formTab .formGroup .formList .footer > td > span,
.stdform .formGroup .formList .footer > td > span {
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.stdform .formLayout .formTab .formGroup .formList > ul,
.stdform .formGroup .formList > ul {
  list-style: none;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li,
.stdform .formGroup .formList > ul > li {
  position: relative;
  padding: calc((48px - 36px) / 2) 0px;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li:first-child,
.stdform .formGroup .formList > ul > li:first-child {
  border-top: 1px solid rgba(112, 112, 112, 0.12);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li:last-child,
.stdform .formGroup .formList > ul > li:last-child {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li:nth-child(2n + 1),
.stdform .formGroup .formList > ul > li:nth-child(2n + 1) {
  background-color: #fafafa;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.group,
.stdform .formGroup .formList > ul > li.group {
  display: flex;
  flex-wrap: wrap;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .par,
.stdform .formGroup .formList > ul > li.columns2 .par,
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .multiFieldColumn,
.stdform .formGroup .formList > ul > li.columns2 .multiFieldColumn {
  width: calc(100% / 2);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .par.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns2 .par.fieldWidth2,
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .multiFieldColumn.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns2 .multiFieldColumn.fieldWidth2 {
  width: calc(100%);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .par:nth-child(2n + 3),
.stdform .formGroup .formList > ul > li.columns2 .par:nth-child(2n + 3),
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2 .multiFieldColumn:nth-child(2n + 3),
.stdform .formGroup .formList > ul > li.columns2 .multiFieldColumn:nth-child(2n + 3) {
  clear: both;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2.remove > .par:nth-child(2),
.stdform .formGroup .formList > ul > li.columns2.remove > .par:nth-child(2) {
  width: calc(100% / 2 - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2.remove .formRow.first-child > .par:last-child,
.stdform .formGroup .formList > ul > li.columns2.remove .formRow.first-child > .par:last-child {
  width: calc(100% / 2 - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns2.remove .formRow.first-child > .par:last-child.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns2.remove .formRow.first-child > .par:last-child.fieldWidth2 {
  width: calc(100% - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .par,
.stdform .formGroup .formList > ul > li.columns3 .par,
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .multiFieldColumn,
.stdform .formGroup .formList > ul > li.columns3 .multiFieldColumn {
  width: calc(100% / 3);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .par.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns3 .par.fieldWidth2,
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .multiFieldColumn.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns3 .multiFieldColumn.fieldWidth2 {
  width: calc(100% / 3 * 2);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .par.fieldWidth3,
.stdform .formGroup .formList > ul > li.columns3 .par.fieldWidth3,
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .multiFieldColumn.fieldWidth3,
.stdform .formGroup .formList > ul > li.columns3 .multiFieldColumn.fieldWidth3 {
  width: calc(100%);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .par:nth-child(3n + 4),
.stdform .formGroup .formList > ul > li.columns3 .par:nth-child(3n + 4),
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3 .multiFieldColumn:nth-child(3n + 4),
.stdform .formGroup .formList > ul > li.columns3 .multiFieldColumn:nth-child(3n + 4) {
  clear: both;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3.remove > .par:nth-child(3),
.stdform .formGroup .formList > ul > li.columns3.remove > .par:nth-child(3) {
  width: calc(100% / 3 - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child,
.stdform .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child {
  width: calc(100% / 3 - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child.fieldWidth2,
.stdform .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child.fieldWidth2 {
  width: calc(100% / 3 * 2 - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child.fieldWidth3,
.stdform .formGroup .formList > ul > li.columns3.remove .formRow:first-child > .par:last-child.fieldWidth3 {
  width: calc(100% - 27px - 8px);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li.large,
.stdform .formGroup .formList > ul > li.large {
  padding: 16px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par,
.stdform .formGroup .formList > ul > li .par {
  padding: 0px;
  border-right: none;
  margin-top: 12px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par.listParFullsize,
.stdform .formGroup .formList > ul > li .par.listParFullsize {
  width: calc(100%);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par .listLabel,
.stdform .formGroup .formList > ul > li .par .listLabel {
  position: absolute;
  top: -12px;
  left: 8px;
  width: auto;
  height: 18px;
  line-height: 18px;
  padding-left: 0px;
  font-size: 13px;
  white-space: nowrap;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par .listLabel.readOnly,
.stdform .formGroup .formList > ul > li .par .listLabel.readOnly {
  color: #3f3f40;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par .listField,
.stdform .formGroup .formList > ul > li .par .listField {
  margin-left: 0px;
  padding: 6px 8px;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par .listField.listFieldReadOnly span.text,
.stdform .formGroup .formList > ul > li .par .listField.listFieldReadOnly span.text {
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.35);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li .par .listField span.text.readOnly,
.stdform .formGroup .formList > ul > li .par .listField span.text.readOnly {
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.35);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li > a,
.stdform .formGroup .formList > ul > li > a {
  width: 27px;
  height: 27px;
  background-color: transparent;
}
.stdform .formLayout .formTab .formGroup .formList > ul > li > a.osbtn,
.stdform .formGroup .formList > ul > li > a.osbtn {
  position: absolute;
  right: 10px;
  top: 10px;
  margin-top: calc((48px - 36px) / 2);
}
.stdform .formLayout .formTab .formGroup .formList > ul > li > a.btn_pencil,
.stdform .formGroup .formList > ul > li > a.btn_pencil {
  position: absolute;
  right: 50px;
  top: 5px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table,
.stdform .formGroup .formList.formListTable > table {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  table-layout: fixed;
  width: auto;
  min-width: 100%;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > thead > tr > th,
.stdform .formGroup .formList.formListTable > table > thead > tr > th {
  height: 50px;
  white-space: nowrap;
  line-height: 18px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td.actionColumn,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td.actionColumn,
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > thead > tr > th.actionColumn,
.stdform .formGroup .formList.formListTable > table > thead > tr > th.actionColumn {
  width: 44px !important;
  padding-left: 0px !important;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td.actionColumn .osbtn,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td.actionColumn .osbtn,
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > thead > tr > th.actionColumn .osbtn,
.stdform .formGroup .formList.formListTable > table > thead > tr > th.actionColumn .osbtn {
  height: 36px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td {
  height: 48px;
  padding: 6px 8px;
  vertical-align: top;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td > label.error,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td > label.error,
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td > label.warning,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td > label.warning {
  font-size: 12px;
  line-height: 14px;
  min-height: 0;
  padding: 0px 11px !important;
  display: block;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.fieldDateTime,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.fieldDateTime {
  white-space: nowrap;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.checkContainerList,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.checkContainerList {
  display: table;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.checkContainerList > span,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.checkContainerList > span {
  display: table-cell;
  white-space: nowrap;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle {
  position: relative;
  width: 480px;
  min-width: 480px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle textarea,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle textarea {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-top: 37px;
  position: relative;
  z-index: 1000;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails {
  z-index: 999;
  position: absolute;
  top: -37px;
  left: 0px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  background-color: #FFFFFF;
  display: flex;
  justify-content: space-between;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails .checkToggleButtonHtml,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails .checkToggleButtonHtml {
  line-height: 36px !important;
  margin: 0px 4px !important;
  padding: 0px;
  pointer-events: all;
  display: inline-block;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails .textareaCounter,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .textAreaDetails .textareaCounter {
  line-height: 36px !important;
  margin: 0px 8px !important;
  padding: 0px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .delayedContainer,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle .delayedContainer {
  display: none;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-radius: 6px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover .textAreaDetails,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover .textAreaDetails {
  border-color: transparent;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover .delayedContainer > span,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtml:hover .delayedContainer > span {
  border-color: transparent;
  border-top-color: #d3d3d3;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed textarea,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed textarea {
  display: none;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .delayedContainer,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .delayedContainer {
  display: block;
  padding-top: 37px;
  position: relative;
  z-index: 1000;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .delayedContainer > span,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .delayedContainer > span {
  color: rgba(0, 0, 0, 0.55);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  min-height: 191px;
  overflow: auto;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .textAreaDetails,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .textAreaDetails {
  top: 0px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .textAreaDetails .checkToggleButtonHtml,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.textAreaWrapperHtmlDelayed .textAreaDetails .checkToggleButtonHtml {
  opacity: 0.5;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle > .tox,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle > .tox {
  width: 100%;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce .tox-editor-header,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce .tox-editor-header {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 1px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce:not(.tox-fullscreen) .tox-toolbar__primary,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce:not(.tox-fullscreen) .tox-toolbar__primary {
  margin-left: 72px;
  border-bottom: 0px;
  width: calc(100% - 72px);
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce:not(.tox-fullscreen) .tox-toolbar__primary .tox-tbtn,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .tox-tinymce:not(.tox-fullscreen) .tox-toolbar__primary .tox-tbtn {
  margin: -2px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .textAreaDetails,
.stdform .formGroup .formList.formListTable > table > tbody > tr > td div.htmlSwitchListToggle.wysiwyg .textAreaDetails {
  top: 0px;
  width: 72px;
  overflow: hidden;
  border-right: 0px;
  border-top-right-radius: 0px;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr:nth-child(odd) > td,
.stdform .formGroup .formList.formListTable > table > tbody > tr:nth-child(odd) > td {
  background-color: #fafafa;
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr.columns2 > td,
.stdform .formGroup .formList.formListTable > table > tbody > tr.columns2 > td {
  width: calc((100% - 48px) / 2);
}
.stdform .formLayout .formTab .formGroup .formList.formListTable > table > tbody > tr.columns3 > td,
.stdform .formGroup .formList.formListTable > table > tbody > tr.columns3 > td {
  width: calc((100% - 48px) / 3);
}
.stdform .formLayout .formTab .formGroup .formList .field.fieldReadOnly span.text,
.stdform .formGroup .formList .field.fieldReadOnly span.text,
.stdform .formLayout .formTab .formGroup .formList .field.listFieldReadOnly span.text,
.stdform .formGroup .formList .field.listFieldReadOnly span.text {
  border-color: transparent !important;
}
.stdform .formLayout .formTab .formGroup .formList.formListReadOnly span.text,
.stdform .formGroup .formList.formListReadOnly span.text {
  border-color: transparent !important;
}
.stdform .formLayout .formTab .formGroup.formGroupNoPadding.collapsible > div > div,
.stdform .formGroup.formGroupNoPadding.collapsible > div > div {
  padding: 0px !important;
}
.stdform .formLayout .formTab .formGroup.formGroupBlank,
.stdform .formGroup.formGroupBlank {
  background: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px;
}
.stdform .formLayout .formTab .formGroup.formGroupError,
.stdform .formGroup.formGroupError {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupError > div > h3 a,
.stdform .formGroup.formGroupError > div > h3 a {
  color: #F0483F;
}
.stdform .formLayout .formTab .formGroup.formGroupError > div > div,
.stdform .formGroup.formGroupError > div > div {
  border-top: 1px solid rgba(240, 72, 63, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupError > div > div > ul,
.stdform .formGroup.formGroupError > div > div > ul {
  list-style: inside;
  color: #F0483F;
}
.stdform .formLayout .formTab .formGroup.formGroupSuccess,
.stdform .formGroup.formGroupSuccess {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupSuccess > div > h3 a,
.stdform .formGroup.formGroupSuccess > div > h3 a {
  color: #61BE9D;
}
.stdform .formLayout .formTab .formGroup.formGroupSuccess > div > div,
.stdform .formGroup.formGroupSuccess > div > div {
  border-top: 1px solid rgba(97, 190, 157, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupSuccess > div > div > ul,
.stdform .formGroup.formGroupSuccess > div > div > ul {
  list-style: inside;
  color: #61BE9D;
}
.stdform .formLayout .formTab .formGroup.formGroupWarning,
.stdform .formGroup.formGroupWarning {
  box-shadow: 0px 0px 0px 4px rgba(229, 150, 21, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupWarning > div > h3 a,
.stdform .formGroup.formGroupWarning > div > h3 a {
  color: #E59615;
}
.stdform .formLayout .formTab .formGroup.formGroupWarning > div > div,
.stdform .formGroup.formGroupWarning > div > div {
  border-top: 1px solid rgba(229, 150, 21, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupWarning > div > div > ul,
.stdform .formGroup.formGroupWarning > div > div > ul {
  list-style: inside;
  color: #E59615;
}
.stdform .formLayout .formTab .formGroup.formGroupInfo,
.stdform .formGroup.formGroupInfo {
  box-shadow: 0px 0px 0px 4px rgba(135, 191, 228, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupInfo > div > h3 a,
.stdform .formGroup.formGroupInfo > div > h3 a {
  color: #87BFE4;
}
.stdform .formLayout .formTab .formGroup.formGroupInfo > div > div,
.stdform .formGroup.formGroupInfo > div > div {
  border-top: 1px solid rgba(135, 191, 228, 0.25);
}
.stdform .formLayout .formTab .formGroup.formGroupInfo > div > div > ul,
.stdform .formGroup.formGroupInfo > div > div > ul {
  list-style: inside;
  color: #87BFE4;
}
.stdform .textAreaToggleWrapper {
  max-width: 850px;
}
.stdform .textAreaToggleWrapper textarea,
.stdform .textAreaToggleWrapper .textarea {
  background: none;
  border: none;
  height: auto;
  padding: 8px 0 0 !important;
}
.stdform .textAreaToggleWrapper textarea:hover,
.stdform .textAreaToggleWrapper .textarea:hover,
.stdform .textAreaToggleWrapper textarea:focus,
.stdform .textAreaToggleWrapper .textarea:focus {
  box-shadow: none;
  border-color: transparent;
}
.stdform .textAreaToggleWrapper .toggles {
  display: none;
}
.stdform .textAreaToggleWrapper .toggles > * {
  display: none;
}
.stdform .textAreaToggleWrapper.more textarea {
  border-bottom-width: 0px;
  overflow: hidden;
}
.stdform .textAreaToggleWrapper.more .toggles {
  display: block;
  padding: 8px 0 12px;
}
.stdform .textAreaToggleWrapper.more .toggles .expand {
  display: block;
}
.stdform .textAreaToggleWrapper.more.shown textarea {
  height: auto;
  overflow: auto;
  max-height: none;
}
.stdform .textAreaToggleWrapper.more.shown .toggles .expand {
  display: none;
}
.stdform .textAreaToggleWrapper.more.shown .toggles .collapse {
  display: block;
}
.stdform .formRow .multiFieldColumn {
  float: left;
}
.stdform .formRow .multiFieldColumn .par {
  width: 100% !important;
}
.stdform .formRow .par {
  float: left;
  clear: none;
}
.stdform .formRow .notibar {
  margin-right: 24px;
  margin-bottom: 0px;
  clear: both;
}
.stdform .formRow:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.stdform .formRow.formRowHidden {
  display: none;
}
.stdform .formRow.formRowDivideTop {
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  margin-top: 24px;
  padding-top: 24px;
}
.stdform .formGroupMultiColumn {
  clear: left;
}
.stdform .formGroupMultiColumn.formGroupMultiColumn2 .par,
.stdform .formGroupMultiColumn.formGroupMultiColumn2 .multiFieldColumn {
  width: calc(100% / 2);
}
.stdform .formGroupMultiColumn.formGroupMultiColumn2 .par.fieldWidth2,
.stdform .formGroupMultiColumn.formGroupMultiColumn2 .multiFieldColumn.fieldWidth2 {
  width: calc(100%);
}
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .par,
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .multiFieldColumn {
  width: calc(100% / 3);
}
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .par.fieldWidth2,
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .multiFieldColumn.fieldWidth2 {
  width: calc(100% / 3 * 2);
}
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .par.fieldWidth3,
.stdform .formGroupMultiColumn.formGroupMultiColumn3 .multiFieldColumn.fieldWidth3 {
  width: calc(100%);
}
.stdform div.field span.formInfoText {
  background: none;
  border: none;
  position: absolute;
  right: 24px;
  top: calc((48px - 36px) / 2);
  padding: 1px !important;
  line-height: 12px !important;
  min-height: 0px;
  width: auto;
  font-size: 12px;
}
.stdform.readonlyform .parReadOnly {
  -webkit-box-shadow: inset 0 -1px 0 0 #ebebeb;
  -moz-box-shadow: inset 0 -1px 0 0 #ebebeb;
  box-shadow: inset 0 -1px 0 0 #ebebeb;
}
.stdform.readonlyform .parReadOnly .fieldLabel > span {
  color: #999999 !important;
}
.stdform.readonlyform .parReadOnly .field .allCheckbox,
.stdform.readonlyform .parReadOnly .field span.text,
.stdform.readonlyform .parReadOnly .field textarea,
.stdform.readonlyform .parReadOnly .field span.textArea,
.stdform.readonlyform .parReadOnly .field .tagsinput,
.stdform.readonlyform .parReadOnly .field .assetsContainer,
.stdform.readonlyform .parReadOnly .field .previewAssetsContainer,
.stdform.readonlyform .parReadOnly .field .manuscriptContainer,
.stdform.readonlyform .parReadOnly .field .printPreviewAssetsContainer,
.stdform.readonlyform .parReadOnly .field .podAssetsContainer,
.stdform.readonlyform .parReadOnly .field .printAssetsContainer,
.stdform.readonlyform .parReadOnly .field .printProjectPropertiesAssetContainer,
.stdform.readonlyform .parReadOnly .field .imageContainer,
.stdform.readonlyform .parReadOnly .field .videoContainer,
.stdform.readonlyform .parReadOnly .field .checkContainer,
.stdform.readonlyform .parReadOnly .field .checkContainerList,
.stdform.readonlyform .parReadOnly .field .textList {
  border-color: transparent !important;
  background-color: transparent !important;
  color: #000000 !important;
}
.stdform.validationFailed .popup_panel > input[type="submit"],
.stdform.validationFailed .stdformbutton .buttons > input[type="submit"] {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.stdform span {
  display: inline-block;
  vertical-align: top;
}
.stdform span.text {
  height: auto;
  min-height: 36px;
  line-height: 20px;
  padding-top: calc((36px - 20px) / 2);
  padding-left: 8px;
  width: 100%;
}
.stdform span.link {
  height: auto;
  min-height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 8px;
  line-height: 24px;
}
.stdform span.linkList {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc((6 * 24px) + 12px);
  width: 100%;
}
.stdform span.mapTitle {
  height: 24px;
  line-height: 24px;
  display: inline-block;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
}
.stdform span.mapTitle b.success {
  display: inline-block;
  margin-right: 4px;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.mapTitle.mapTitleLength {
  padding: 5px 6px !important;
  white-space: nowrap;
}
.stdform span.mapTitle.mapTitleLength b {
  display: inline-block;
}
.stdform span.mapTitle.mapTitleLength u {
  display: inline-block;
  line-height: 24px;
  text-decoration: none;
}
.stdform span.mapTitle.mapTitleLength u > br {
  display: none;
}
.stdform span.mapTitle.mapTitleLength u i {
  padding-left: 5px;
  font-style: normal;
}
.stdform span .mapData {
  display: flex;
  height: 24px;
}
.stdform span .mapData > a,
.stdform span .mapData button {
  display: inline-block;
  margin-right: 0px;
}
.stdform span .mapData > a span.icon,
.stdform span .mapData button span.icon {
  height: 24px;
  width: 24px;
  margin: 0px;
  background-repeat: no-repeat;
  background-position: center;
}
.stdform span .mapData .assetAceStatus {
  height: 24px;
  width: 24px;
  display: inline-block;
}
.stdform span .mapData .assetAceStatus.assetAceStatus_VALID {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_green.svg");
}
.stdform span .mapData .assetAceStatus.assetAceStatus_INVALID {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace.svg");
}
.stdform span .mapData span.assetInformation {
  height: 24px;
  width: 24px;
  display: inline-block;
  cursor: pointer;
  background-image: url("../images/2021/icons/svg/icons-24-px-info_green.svg");
}
.stdform .mapContainer {
  padding-top: 6px;
  display: flex;
  justify-content: space-between;
}
.stdform .mapContainer:first-child {
  padding-top: 0px;
}
.stdform .mapContainer:last-child {
  padding-bottom: 0px;
}
.stdform .mapContainer input {
  width: 85%;
}
.stdform .mapContainer input.smallinput {
  width: 36%;
  margin-right: 30px;
}
.stdform .mapContainer b.success {
  display: none !important;
}
.stdform .mapContainer.status_EMPTY {
  display: none !important;
}
.stdform .mapContainer.status_NEW,
.stdform .mapContainer.status_CHANGED,
.stdform .mapContainer.status_CHANGED_old,
.stdform .mapContainer.status_REMOVED,
.stdform .mapContainer.status_NOT_CHANGED {
  display: flex !important;
}
.stdform .mapContainer.status_NEW.status_NEW b.success,
.stdform .mapContainer.status_CHANGED.status_NEW b.success,
.stdform .mapContainer.status_CHANGED_old.status_NEW b.success,
.stdform .mapContainer.status_REMOVED.status_NEW b.success,
.stdform .mapContainer.status_NOT_CHANGED.status_NEW b.success {
  display: inline-block !important;
  background-image: url("../images/2021/icons/svg/icons-24-px-star_green.svg");
}
.stdform .mapContainer.status_NEW.status_CHANGED b.success,
.stdform .mapContainer.status_CHANGED.status_CHANGED b.success,
.stdform .mapContainer.status_CHANGED_old.status_CHANGED b.success,
.stdform .mapContainer.status_REMOVED.status_CHANGED b.success,
.stdform .mapContainer.status_NOT_CHANGED.status_CHANGED b.success {
  display: inline-block !important;
  background-image: url("../images/2021/icons/svg/icons-24-px-star_green.svg");
}
.stdform .mapContainer.status_NEW.status_CHANGED_old b.success,
.stdform .mapContainer.status_CHANGED.status_CHANGED_old b.success,
.stdform .mapContainer.status_CHANGED_old.status_CHANGED_old b.success,
.stdform .mapContainer.status_REMOVED.status_CHANGED_old b.success,
.stdform .mapContainer.status_NOT_CHANGED.status_CHANGED_old b.success {
  display: inline-block !important;
  background-image: url("../images/2021/icons/svg/icons-24-px-2-arrows_yellow.svg");
}
.stdform .mapContainer.status_NEW.status_REMOVED b.success,
.stdform .mapContainer.status_CHANGED.status_REMOVED b.success,
.stdform .mapContainer.status_CHANGED_old.status_REMOVED b.success,
.stdform .mapContainer.status_REMOVED.status_REMOVED b.success,
.stdform .mapContainer.status_NOT_CHANGED.status_REMOVED b.success {
  display: inline-block !important;
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_red.svg");
}
.stdform .mapContainer.status_NEW.status_NOT_CHANGED b.success,
.stdform .mapContainer.status_CHANGED.status_NOT_CHANGED b.success,
.stdform .mapContainer.status_CHANGED_old.status_NOT_CHANGED b.success,
.stdform .mapContainer.status_REMOVED.status_NOT_CHANGED b.success,
.stdform .mapContainer.status_NOT_CHANGED.status_NOT_CHANGED b.success {
  display: inline-block !important;
  background-image: none;
}
.stdform .assetsContainer,
.stdform .podAssetsContainer,
.stdform .previewAssetsContainer,
.stdform .manuscriptContainer,
.stdform .printAssetsContainer,
.stdform .printPreviewAssetsContainer,
.stdform .printProjectPropertiesAssetContainer {
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background: #FFFFFF;
  padding: 8px 8px;
  padding-top: calc(8px - 6px);
  position: relative;
  min-height: 36px;
}
.stdform .assetsContainer .mapContainer,
.stdform .podAssetsContainer .mapContainer,
.stdform .previewAssetsContainer .mapContainer,
.stdform .manuscriptContainer .mapContainer,
.stdform .printAssetsContainer .mapContainer,
.stdform .printPreviewAssetsContainer .mapContainer,
.stdform .printProjectPropertiesAssetContainer .mapContainer {
  border-bottom: 1px solid #ebebeb;
}
.stdform .assetsContainer .mapContainer:first-child,
.stdform .podAssetsContainer .mapContainer:first-child,
.stdform .previewAssetsContainer .mapContainer:first-child,
.stdform .manuscriptContainer .mapContainer:first-child,
.stdform .printAssetsContainer .mapContainer:first-child,
.stdform .printPreviewAssetsContainer .mapContainer:first-child,
.stdform .printProjectPropertiesAssetContainer .mapContainer:first-child {
  padding-top: 6px;
}
.stdform .assetsContainer .mapContainer:last-child,
.stdform .podAssetsContainer .mapContainer:last-child,
.stdform .previewAssetsContainer .mapContainer:last-child,
.stdform .manuscriptContainer .mapContainer:last-child,
.stdform .printAssetsContainer .mapContainer:last-child,
.stdform .printPreviewAssetsContainer .mapContainer:last-child,
.stdform .printProjectPropertiesAssetContainer .mapContainer:last-child {
  border-bottom-color: transparent;
}
.stdform .assetsContainer.error,
.stdform .podAssetsContainer.error,
.stdform .previewAssetsContainer.error,
.stdform .manuscriptContainer.error,
.stdform .printAssetsContainer.error,
.stdform .printPreviewAssetsContainer.error,
.stdform .printProjectPropertiesAssetContainer.error {
  border-color: #F0483F !important;
}
.stdform .assetsContainer.single,
.stdform .podAssetsContainer.single,
.stdform .previewAssetsContainer.single,
.stdform .manuscriptContainer.single,
.stdform .printAssetsContainer.single,
.stdform .printPreviewAssetsContainer.single,
.stdform .printProjectPropertiesAssetContainer.single {
  padding-bottom: 0px;
}
.stdform .assetsContainer.single .mapContainer,
.stdform .podAssetsContainer.single .mapContainer,
.stdform .previewAssetsContainer.single .mapContainer,
.stdform .manuscriptContainer.single .mapContainer,
.stdform .printAssetsContainer.single .mapContainer,
.stdform .printPreviewAssetsContainer.single .mapContainer,
.stdform .printProjectPropertiesAssetContainer.single .mapContainer {
  padding-top: 3px;
}
.stdform .imageContainer,
.stdform .videoContainer {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  min-height: 36px;
  background: #FFFFFF;
}
.stdform .imageContainer span.mapTitle,
.stdform .videoContainer span.mapTitle {
  height: auto;
  line-height: 28px;
}
.stdform .imageContainer > a,
.stdform .videoContainer > a {
  display: block;
}
.stdform .imageContainer .videoButtons,
.stdform .videoContainer .videoButtons,
.stdform .imageContainer .imageButtons,
.stdform .videoContainer .imageButtons,
.stdform .imageContainer .audioButtons,
.stdform .videoContainer .audioButtons {
  height: 36px;
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.stdform .imageContainer .videoButtons .osbtn,
.stdform .videoContainer .videoButtons .osbtn,
.stdform .imageContainer .imageButtons .osbtn,
.stdform .videoContainer .imageButtons .osbtn,
.stdform .imageContainer .audioButtons .osbtn,
.stdform .videoContainer .audioButtons .osbtn {
  margin: 6px;
}
.stdform .imageContainer .videoButtons .mapTitle,
.stdform .videoContainer .videoButtons .mapTitle,
.stdform .imageContainer .imageButtons .mapTitle,
.stdform .videoContainer .imageButtons .mapTitle,
.stdform .imageContainer .audioButtons .mapTitle,
.stdform .videoContainer .audioButtons .mapTitle {
  position: absolute;
  left: 0px;
  padding: 6px;
}
.stdform .imageContainer .videoButtons.audioButtons,
.stdform .videoContainer .videoButtons.audioButtons,
.stdform .imageContainer .imageButtons.audioButtons,
.stdform .videoContainer .imageButtons.audioButtons,
.stdform .imageContainer .audioButtons.audioButtons,
.stdform .videoContainer .audioButtons.audioButtons {
  justify-content: space-between;
  white-space: nowrap;
}
.stdform .imageContainer .videoButtons.audioButtons .mapTitle,
.stdform .videoContainer .videoButtons.audioButtons .mapTitle,
.stdform .imageContainer .imageButtons.audioButtons .mapTitle,
.stdform .videoContainer .imageButtons.audioButtons .mapTitle,
.stdform .imageContainer .audioButtons.audioButtons .mapTitle,
.stdform .videoContainer .audioButtons.audioButtons .mapTitle {
  position: relative;
  left: unset;
}
.stdform .imageContainer .audioPlayer,
.stdform .videoContainer .audioPlayer {
  display: inline-block;
}
.stdform .sortableList {
  list-style: none;
  overflow: auto;
  padding: calc(8px + 3px) 8px !important;
  display: flex;
}
.stdform .sortableList li {
  display: inline-block;
  margin-right: 6px;
}
.stdform .sortableList li > a,
.stdform .sortableList li > div,
.stdform .sortableList li.placeholder {
  display: block;
  background: #f2f2f2;
  cursor: zoom-in;
}
.stdform .sortableList li.img,
.stdform .sortableList li.text,
.stdform .sortableList li.placeholder {
  position: relative;
}
.stdform .sortableList li.img .deleteLink,
.stdform .sortableList li.text .deleteLink,
.stdform .sortableList li.placeholder .deleteLink {
  display: none;
  position: absolute;
  background: #ffffff;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  right: 0px;
  top: 0px;
}
.stdform .sortableList li.img .deleteLink:hover span,
.stdform .sortableList li.text .deleteLink:hover span,
.stdform .sortableList li.placeholder .deleteLink:hover span {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green_dark.svg");
}
.stdform .sortableList li.img .deleteLink span,
.stdform .sortableList li.text .deleteLink span,
.stdform .sortableList li.placeholder .deleteLink span {
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 2px -2px;
  display: block;
}
.stdform .sortableList li.img.img,
.stdform .sortableList li.text.img,
.stdform .sortableList li.placeholder.img,
.stdform .sortableList li.img.placeholder,
.stdform .sortableList li.text.placeholder,
.stdform .sortableList li.placeholder.placeholder {
  overflow: hidden;
  text-align: center;
  height: 130px;
}
.stdform .sortableList li.img.img.img img,
.stdform .sortableList li.text.img.img img,
.stdform .sortableList li.placeholder.img.img img,
.stdform .sortableList li.img.placeholder.img img,
.stdform .sortableList li.text.placeholder.img img,
.stdform .sortableList li.placeholder.placeholder.img img {
  height: 130px;
}
.stdform .sortableList li.img.placeholder,
.stdform .sortableList li.text.placeholder,
.stdform .sortableList li.placeholder.placeholder {
  background: rgba(112, 112, 112, 0.12);
  width: 36px;
}
.stdform .sortableList.sortableListAllowed li {
  cursor: move;
}
.stdform .sortableList.sortableListAllowed li .deleteLink {
  display: block;
}
.stdform textarea,
.stdform span.textArea {
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background: #FFFFFF;
  padding: calc(8px - 1px) 8px !important;
  display: block;
  line-height: 1.2;
}
.stdform textarea.error,
.stdform span.textArea.error {
  border-color: #F0483F !important;
}
.stdform textarea.textArea,
.stdform span.textArea.textArea {
  overflow-x: auto;
}
.stdform textarea.textArea.longtext,
.stdform span.textArea.textArea.longtext {
  height: auto;
}
.stdform textarea.textArea.longtext.longtextShort,
.stdform span.textArea.textArea.longtext.longtextShort {
  max-height: 204px;
}
.stdform textarea {
  height: 220px;
  resize: none;
}
.stdform textarea:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform textarea:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform textarea.error:hover {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.25);
}
.stdform textarea.error:focus {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.25);
}
.stdform .textareaCounter {
  color: rgba(0, 0, 0, 0.65);
  padding: 0px 8px;
  font-size: 12px;
}
.stdform .fileUploadBox {
  display: block;
  width: 100%;
}
.stdform .fileUploadBox.text {
  padding: 0px !important;
}
.stdform .uploader {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  width: 100% !important;
  background: none;
  height: 36px;
}
.stdform .uploader:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform .uploader input {
  height: 36px;
  width: 100% !important;
}
.stdform .uploader span.filename {
  color: #000000;
  border: none;
  width: auto;
  font-size: 15px;
  padding: 0px 8px;
  height: 36px;
  line-height: 36px;
  margin: 0px;
}
.stdform .uploader span.action {
  pointer-events: none;
  position: absolute;
  top: 5px;
  right: 5px;
  float: none;
  text-shadow: none;
  white-space: nowrap;
  width: auto;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  height: 24px;
  line-height: 26px;
  font-size: 11px;
  text-transform: uppercase;
}
.stdform .uploader span.action > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.stdform .uploader span.action:hover {
  background-color: #519f83;
  color: #000000;
}
.stdform .uploader span.action:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.stdform .uploader:hover span.action {
  background: #519f83;
}
.stdform span.checkContainer,
.stdform div.checkContainer {
  height: calc(36px - 2px);
  line-height: calc(36px - 2px);
  color: #000000;
  margin-right: calc(24px / 3);
  cursor: pointer;
}
.stdform span.checkContainer.checkToggleButton,
.stdform div.checkContainer.checkToggleButton {
  border-color: transparent !important;
  background-color: transparent;
}
.stdform span.checkContainer.checkToggleButton .checker,
.stdform div.checkContainer.checkToggleButton .checker {
  width: 56px;
  height: 24px;
  background-color: transparent;
}
.stdform span.checkContainer.checkToggleButton .checker span,
.stdform div.checkContainer.checkToggleButton .checker span {
  width: 56px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-off.svg");
}
.stdform span.checkContainer.checkToggleButton .checker span:after,
.stdform div.checkContainer.checkToggleButton .checker span:after {
  pointer-events: none;
  content: "OFF";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 24px;
  line-height: 26px;
  width: 56px;
  padding-left: 22px;
  padding-right: 2px;
  text-align: center;
  font-size: 11px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  box-sizing: border-box;
  color: #ffffff;
}
.stdform span.checkContainer.checkToggleButton .checker span.checked,
.stdform div.checkContainer.checkToggleButton .checker span.checked {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-on.svg");
}
.stdform span.checkContainer.checkToggleButton .checker span.checked:after,
.stdform div.checkContainer.checkToggleButton .checker span.checked:after {
  content: "ON";
  color: #000000;
  padding-left: 2px;
  padding-right: 22px;
}
.stdform span.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span,
.stdform div.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-off.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span:after,
.stdform div.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span:after {
  content: "TEXT";
}
.stdform span.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span.checked,
.stdform div.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span.checked {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-on.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span.checked:after,
.stdform div.checkContainer.checkToggleButton.checkToggleButtonHtml .checker span.checked:after {
  content: "HTML";
}
.stdform span.checkContainer.checkToggleButton.invert .checker span,
.stdform div.checkContainer.checkToggleButton.invert .checker span {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-on.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.checkContainer.checkToggleButton.invert .checker span:after,
.stdform div.checkContainer.checkToggleButton.invert .checker span:after {
  content: "ON";
  color: #000000;
  padding-left: 2px;
  padding-right: 22px;
}
.stdform span.checkContainer.checkToggleButton.invert .checker span.checked,
.stdform div.checkContainer.checkToggleButton.invert .checker span.checked {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-off.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform span.checkContainer.checkToggleButton.invert .checker span.checked:after,
.stdform div.checkContainer.checkToggleButton.invert .checker span.checked:after {
  content: "OFF";
  color: #FFFFFF;
  padding-left: 22px;
  padding-right: 2px;
}
.stdform span.allCheckbox,
.stdform div.allCheckbox,
.stdform span.invertRadios,
.stdform div.invertRadios {
  background: transparent !important;
  border: 1px solid transparent;
  padding-left: 8px;
}
.stdform span.allCheckbox > .checkContainer,
.stdform div.allCheckbox > .checkContainer,
.stdform span.invertRadios > .checkContainer,
.stdform div.invertRadios > .checkContainer {
  margin-left: 0px;
}
.stdform span.subContainerTitle,
.stdform div.subContainerTitle {
  display: block;
  border-bottom: 1px solid #d3d3d3;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding: 0px 8px;
}
.stdform span.selectButton,
.stdform div.selectButton {
  margin-top: calc((48px - 36px) / 2);
}
.stdform .checkContainer {
  margin-left: 8px;
  display: block;
}
.stdform .checkContainer.checkContainerHorizontal {
  margin-left: 0px;
  display: inline-block;
  vertical-align: top;
}
.stdform .checkContainer.checkContainerHorizontal:first-child {
  margin-left: 8px;
}
.stdform .input-with-suffix {
  display: flex;
  align-items: center;
}
.stdform input[type="text"],
.stdform input[type="password"],
.stdform input[type="email"] {
  background: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px;
  font-size: 15px;
}
.stdform input[type="text"].longinput,
.stdform input[type="password"].longinput,
.stdform input[type="email"].longinput,
.stdform input[type="text"].smallinput,
.stdform input[type="password"].smallinput,
.stdform input[type="email"].smallinput {
  width: 100%;
}
.stdform input[type="text"]:hover,
.stdform input[type="password"]:hover,
.stdform input[type="email"]:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform input[type="text"]:focus,
.stdform input[type="password"]:focus,
.stdform input[type="email"]:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform input[type="text"].error,
.stdform input[type="password"].error,
.stdform input[type="email"].error {
  border-color: #F0483F;
}
.stdform input[type="text"].error:hover,
.stdform input[type="password"].error:hover,
.stdform input[type="email"].error:hover {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.25);
}
.stdform input[type="text"].error:focus,
.stdform input[type="password"].error:focus,
.stdform input[type="email"].error:focus {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.25);
}
.stdform input[type="text"].warning,
.stdform input[type="password"].warning,
.stdform input[type="email"].warning {
  border-color: #E59615;
}
.stdform input[type="text"].datepicker,
.stdform input[type="password"].datepicker,
.stdform input[type="email"].datepicker,
.stdform input[type="text"].timepicker,
.stdform input[type="password"].timepicker,
.stdform input[type="email"].timepicker,
.stdform input[type="text"].chartpickerDate,
.stdform input[type="password"].chartpickerDate,
.stdform input[type="email"].chartpickerDate,
.stdform input[type="text"].chartpickerDateTime,
.stdform input[type="password"].chartpickerDateTime,
.stdform input[type="email"].chartpickerDateTime {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px 4px;
  padding-left: 32px !important;
}
.stdform input[type="text"].datepicker.datepickerShort,
.stdform input[type="password"].datepicker.datepickerShort,
.stdform input[type="email"].datepicker.datepickerShort,
.stdform input[type="text"].timepicker.datepickerShort,
.stdform input[type="password"].timepicker.datepickerShort,
.stdform input[type="email"].timepicker.datepickerShort,
.stdform input[type="text"].chartpickerDate.datepickerShort,
.stdform input[type="password"].chartpickerDate.datepickerShort,
.stdform input[type="email"].chartpickerDate.datepickerShort,
.stdform input[type="text"].chartpickerDateTime.datepickerShort,
.stdform input[type="password"].chartpickerDateTime.datepickerShort,
.stdform input[type="email"].chartpickerDateTime.datepickerShort,
.stdform input[type="text"].datepicker.timepickerShort,
.stdform input[type="password"].datepicker.timepickerShort,
.stdform input[type="email"].datepicker.timepickerShort,
.stdform input[type="text"].timepicker.timepickerShort,
.stdform input[type="password"].timepicker.timepickerShort,
.stdform input[type="email"].timepicker.timepickerShort,
.stdform input[type="text"].chartpickerDate.timepickerShort,
.stdform input[type="password"].chartpickerDate.timepickerShort,
.stdform input[type="email"].chartpickerDate.timepickerShort,
.stdform input[type="text"].chartpickerDateTime.timepickerShort,
.stdform input[type="password"].chartpickerDateTime.timepickerShort,
.stdform input[type="email"].chartpickerDateTime.timepickerShort {
  width: 50%;
}
.stdform input[type="text"].datepicker.datepickerShort.timepickerShort,
.stdform input[type="password"].datepicker.datepickerShort.timepickerShort,
.stdform input[type="email"].datepicker.datepickerShort.timepickerShort,
.stdform input[type="text"].timepicker.datepickerShort.timepickerShort,
.stdform input[type="password"].timepicker.datepickerShort.timepickerShort,
.stdform input[type="email"].timepicker.datepickerShort.timepickerShort,
.stdform input[type="text"].chartpickerDate.datepickerShort.timepickerShort,
.stdform input[type="password"].chartpickerDate.datepickerShort.timepickerShort,
.stdform input[type="email"].chartpickerDate.datepickerShort.timepickerShort,
.stdform input[type="text"].chartpickerDateTime.datepickerShort.timepickerShort,
.stdform input[type="password"].chartpickerDateTime.datepickerShort.timepickerShort,
.stdform input[type="email"].chartpickerDateTime.datepickerShort.timepickerShort,
.stdform input[type="text"].datepicker.timepickerShort.timepickerShort,
.stdform input[type="password"].datepicker.timepickerShort.timepickerShort,
.stdform input[type="email"].datepicker.timepickerShort.timepickerShort,
.stdform input[type="text"].timepicker.timepickerShort.timepickerShort,
.stdform input[type="password"].timepicker.timepickerShort.timepickerShort,
.stdform input[type="email"].timepicker.timepickerShort.timepickerShort,
.stdform input[type="text"].chartpickerDate.timepickerShort.timepickerShort,
.stdform input[type="password"].chartpickerDate.timepickerShort.timepickerShort,
.stdform input[type="email"].chartpickerDate.timepickerShort.timepickerShort,
.stdform input[type="text"].chartpickerDateTime.timepickerShort.timepickerShort,
.stdform input[type="password"].chartpickerDateTime.timepickerShort.timepickerShort,
.stdform input[type="email"].chartpickerDateTime.timepickerShort.timepickerShort {
  width: calc(50% - 6px) !important;
  margin-left: 6px;
}
.stdform input[type="text"].datepicker:hover,
.stdform input[type="password"].datepicker:hover,
.stdform input[type="email"].datepicker:hover,
.stdform input[type="text"].timepicker:hover,
.stdform input[type="password"].timepicker:hover,
.stdform input[type="email"].timepicker:hover,
.stdform input[type="text"].chartpickerDate:hover,
.stdform input[type="password"].chartpickerDate:hover,
.stdform input[type="email"].chartpickerDate:hover,
.stdform input[type="text"].chartpickerDateTime:hover,
.stdform input[type="password"].chartpickerDateTime:hover,
.stdform input[type="email"].chartpickerDateTime:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray_dark.svg");
}
.stdform input[type="text"].datepicker:focus,
.stdform input[type="password"].datepicker:focus,
.stdform input[type="email"].datepicker:focus,
.stdform input[type="text"].timepicker:focus,
.stdform input[type="password"].timepicker:focus,
.stdform input[type="email"].timepicker:focus,
.stdform input[type="text"].chartpickerDate:focus,
.stdform input[type="password"].chartpickerDate:focus,
.stdform input[type="email"].chartpickerDate:focus,
.stdform input[type="text"].chartpickerDateTime:focus,
.stdform input[type="password"].chartpickerDateTime:focus,
.stdform input[type="email"].chartpickerDateTime:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_green.svg");
}
.stdform input[type="text"]::-webkit-input-placeholder,
.stdform input[type="password"]::-webkit-input-placeholder,
.stdform input[type="email"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.stdform input[type="text"]:-moz-placeholder,
.stdform input[type="password"]:-moz-placeholder,
.stdform input[type="email"]:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.stdform input[type="text"]::-moz-placeholder,
.stdform input[type="password"]::-moz-placeholder,
.stdform input[type="email"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.stdform input[type="text"]:disabled,
.stdform input[type="password"]:disabled,
.stdform input[type="email"]:disabled,
.stdform input[type="text"] .disabled,
.stdform input[type="password"] .disabled,
.stdform input[type="email"] .disabled {
  background-color: #f5f5f5;
  border-color: #e5e5e5;
  color: rgba(0, 0, 0, 0.35) !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform .selectWrapper .selector,
.stdform .selectWrapper select {
  background-color: #FFFFFF;
  height: 36px;
}
.stdform .selectWrapper.error .selector span {
  border-color: #F0483F;
}
.stdform .selectWrapper.warning .selector span {
  border-color: #E59615;
}
.stdform select {
  height: 36px;
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background-color: #FFFFFF;
}
.stdform select:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform select:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform .selector {
  background: #FFFFFF;
  padding: 0px;
  width: 100% !important;
  height: 36px;
  line-height: inherit;
  font-size: 15px;
  overflow: visible;
}
.stdform .selector select {
  width: 100% !important;
  height: 36px;
  background: #FFFFFF;
  font-size: 15px;
}
.stdform .selector select:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform .selector select:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform .selector span {
  background: none;
  text-shadow: none;
  display: block;
  height: 36px;
  line-height: calc(36px - 2px) !important;
  padding: 0px 8px;
  padding-right: 32px;
  min-width: 100px;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  font-size: 15px;
  color: #000000;
}
.stdform .selector span:after {
  position: absolute;
  top: calc((36px / 2) - (24px / 2));
  right: 6px;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
  background-color: #FFFFFF;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .selector span:hover:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.stdform .selector.hover span {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdform .selector.focus span {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdform .selector.focus span:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.stdform > label {
  line-height: normal;
  background: #FFFFFF;
  width: auto !important;
}
.stdform > label.error {
  color: #F0483F;
}
.stdform.stdform3 .formRow {
  margin-bottom: 8px;
}
.stdform.stdform3 .formRow .par .fieldLabel {
  display: block;
  position: relative;
  height: auto;
  padding-left: 0px;
  padding-bottom: 4px;
}
.stdform.stdform3 .formRow .par .field {
  margin-left: 0px;
}
/**
 * classic non floating buttons
 * e.g. at account settings page
 **/
.stdformbutton {
  overflow: visible;
  margin-top: 24px;
  padding: calc(27px / 2);
  background: #FFFFFF;
  border-radius: 6px;
  display: block;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.stdformbutton .buttons {
  overflow: visible;
  display: flex;
  justify-content: flex-end;
}
.stdformbutton .buttons > * {
  margin-left: 24px;
}
.stdformbutton .buttons > input,
.stdformbutton .buttons > a:not(.osbtn) {
  display: block;
  margin: 0px;
}
.stdformbutton .buttons > input > b,
.stdformbutton .buttons > a:not(.osbtn) > b {
  display: none;
}
.collapsible {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  padding: 0px !important;
  margin-bottom: calc(36px);
  border-radius: 6px;
}
.collapsible > div > h3 {
  position: relative;
}
.collapsible > div > h3 a,
.collapsible > div > h3 span.title {
  display: inline-block;
  padding: 26px 24px 22px 24px !important;
  line-height: 24px;
  font-size: 18px;
  cursor: default;
}
.collapsible > div > h3 span.icon {
  position: absolute;
  margin: 26px 24px 22px 24px !important;
  right: 0px;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
  cursor: pointer;
}
.collapsible > div > h3 span.icon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.collapsible > div > div {
  display: none;
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  background: #FFFFFF !important;
  border-radius: 0px 0px 6px 6px;
  padding: 24px !important;
}
.collapsible > div.collapsibleOpen > h3 span.icon {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
.collapsible > div.collapsibleOpen > h3 span.icon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray_dark.svg");
}
.collapsible > div.collapsibleOpen > div {
  display: block;
}
.collapsible.collapsibleClickable > div > h3 a,
.collapsible.collapsibleClickable > div > h3 span.title {
  cursor: pointer;
}
.collapsible.collapsibleClickable > div > h3 span.icon {
  display: block;
}
.tabGeneratorFormGroup {
  position: relative;
}
.tabGeneratorFormGroup .hornavHolder {
  position: absolute;
  top: calc((64px + 24px) * -1);
  right: 88px;
  display: inline-block;
}
.tabGeneratorFormGroup .hornavHolder ul {
  overflow: hidden;
  background: transparent;
}
.tabGeneratorFormGroup .hornavHolder ul li {
  height: 64px;
}
.tabGeneratorFormGroup .hornavHolder ul li a {
  line-height: 24px;
  padding: 0px 24px;
  padding-top: 20px;
  font-size: 18px;
  border-bottom: 2px solid transparent;
}
.tabGeneratorFormGroup .hornavHolder ul li.current a {
  border-bottom-color: #000000;
}
.fileUploadButton {
  overflow: hidden;
  position: relative;
}
.fileUploadButton input {
  transform: translate(-300px, 0px) scale(4);
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  top: 0;
  cursor: pointer;
  margin: 0;
  font-size: 23px;
  direction: ltr;
}
#iframeContainer {
  width: 100%;
  height: 300px;
}
#iframeContainer .body {
  width: 100%;
  height: 100%;
}
.par_formTags .field {
  padding-right: 0px;
}
.par_formTags:not(.parReadOnly) .tags .tagsArea div.tag {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
    Introduced in Internet Explorer 10.
    See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none;
}
.tags .tagsArea {
  width: 100%;
  height: 100%;
}
.tags .tagsArea div.placeholder {
  display: inline-block;
  margin-right: 36px;
  margin-bottom: 8px;
  background: #61BE9D;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  height: 24px;
  width: 80px;
  opacity: 0.2;
}
.tags .tagsArea div.tag {
  display: flex;
  margin-right: 12px;
  margin-bottom: 8px;
  height: 24px;
}
.tags .tagsArea div.tag > b {
  display: none;
  color: rgba(0, 0, 0, 0.55);
  margin-right: 8px;
  font-size: 12px;
}
.tags .tagsArea div.tag > div.box {
  cursor: pointer;
  display: flex;
  background: #F4F4F4;
  border: 1px solid #F4F4F4;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  max-width: 100%;
  background-image: url("../images/2021/icons/svg/icons-24-px-add_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px center;
  padding-left: 24px;
  padding-right: 12px;
}
.tags .tagsArea div.tag > div.box > span {
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tags .tagsArea div.tag > div.box > b {
  display: inline-block;
  line-height: 20px;
  padding: 0px 4px;
  margin: 2px;
  margin-right: -8px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
  background-color: #61BE9D;
  color: #ffffff;
  border-radius: 12px;
}
.tags .tagsArea div.tag > div.actions {
  display: block;
  height: 24px;
  overflow: hidden;
  visibility: hidden;
}
.tags .tagsArea div.tag:hover > div.actions {
  visibility: visible;
}
.tags .tagsArea div.tag.selected > div.box {
  border-color: #61BE9D;
}
.tags .tagsArea div.tag.active > div.box {
  color: rgba(0, 0, 0, 0.55);
}
.tags .tagsArea div.tag.ui-sortable-helper b,
.tags .tagsArea div.tag.ui-draggable-dragging b,
.tags .tagsArea div.tag.ui-sortable-helper > div.actions,
.tags .tagsArea div.tag.ui-draggable-dragging > div.actions {
  display: none !important;
}
.tags .tagsArea div.tag.ui-sortable-helper > div.box,
.tags .tagsArea div.tag.ui-draggable-dragging > div.box {
  cursor: move;
  padding-right: 12px !important;
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  border-color: #61BE9D;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.tags .tagsArea div.tag.locked > div.actions {
  visibility: visible;
}
.tags .tagsArea div.tag.locked > div.actions a[data-action=delete] {
  display: none;
}
.tags.tagsReadOnly .tagsArea {
  display: flex;
  flex-wrap: wrap;
}
.tags.tagsReadOnly .tagsArea div.tag {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  background-color: #F4F4F4;
  border-radius: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0px;
  margin-right: 6px;
  margin-bottom: 3px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: normal;
}
.tags.tagsEdit {
  min-height: 374px;
  height: 374px;
  position: relative;
}
.tags.tagsEdit .tagsArea div.tagField {
  margin-top: 8px;
  padding: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.tags.tagsEdit .tagsArea div.tagField div.tag > b {
  display: inline-block;
}
.tags.tagsEdit .tagsArea div.tagField div.tag > div.actions {
  margin-left: auto;
}
.tags.tagsEdit .tagsArea div.tagsButtons {
  justify-content: space-between;
}
.tags.tagsEdit .tagsArea div.tagsButtons > a {
  margin-top: 8px;
  display: block;
}
.tags.tagsEdit .tagsArea div.input {
  position: relative;
}
.tags.tagsEdit .tagsArea div.input .osbtn {
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 11px;
  height: 24px;
  line-height: 24px;
  padding: 0px 16px !important;
}
.tags.tagsEdit .tagsArea div.input .osbtn span {
  height: 24px;
  line-height: 24px;
}
.tags.tagsEdit .tagsArea.tagsAreaMain .tagField {
  height: calc(100% - 88px);
}
.tags.tagsEdit .tagsArea > div.tagField,
.tags.tagsEdit .tagsAreaRecommended > div.tagField,
.tags.tagsEdit .tagsAreaRecommendedGrouped > div.tagField {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  min-height: 206px;
}
.tags.tagsEdit .tagsAreaRecommended div.tagField,
.tags.tagsEdit .tagsAreaRecommendedGrouped div.tagField {
  margin-bottom: 0px;
  margin-top: 8px;
}
.tags.tagsEnhanced {
  display: flex;
  align-items: center;
}
.tags.tagsEnhanced .tagsArea .tagsButtons a[data-action=autofill] {
  display: none;
}
.tags.tagsEnhanced .tagsNavigation {
  display: none;
}
.tags.tagsEnhanced .tagsAreaRecommended {
  display: none;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsArea {
  width: calc(50% - (176px / 2));
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsArea .tagField {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsArea .tagField .tag:last-child {
  margin-bottom: 0px;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsArea .tagsButtons {
  display: flex;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsAreaRecommended {
  display: flex;
  flex-wrap: wrap;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsAreaRecommended > * {
  width: 50% !important;
  height: 36px;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsAreaRecommended > *.suggestionToggle {
  width: calc(50% - 8px) !important;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsAreaRecommended .tagField {
  width: 100% !important;
  height: calc(100% - 36px - 8px);
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation {
  display: block;
  width: 176px;
  min-width: 176px;
  overflow: hidden;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation .button {
  float: left;
  height: 36px;
  text-align: center;
  width: 100%;
  pointer-events: none;
  opacity: 0.2;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation .button:nth-child(2),
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation .button:nth-child(3) {
  width: 50%;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation .button > a {
  position: relative;
  width: 48px;
  background-position: center;
  padding: 0px;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsNavigation .button.enabled {
  pointer-events: initial;
  opacity: 1;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsButtons > a {
  width: calc(50% - 4px) !important;
}
.tags.tagsEnhanced.tagsEnhancedVisible .tagsButtons > a[data-action=autofill] {
  display: block;
}
.tags.tagsEnhanced.tagsEnhancedVisible.tagsEnhancedVisibleNoGrouped .tagsAreaRecommended .select2-selection {
  pointer-events: none;
  border-color: transparent;
}
.tags.tagsEnhanced.tagsEnhancedVisible.tagsEnhancedVisibleNoGrouped .tagsAreaRecommended .select2-selection .select2-selection__arrow {
  display: none;
}
.tags .resizerTags {
  width: calc(100% - 16px);
  position: absolute;
  bottom: 38px;
  cursor: row-resize;
}
.tags .resizerTags span {
  display: flex;
  position: relative;
  width: 60px;
  left: 50%;
  margin-left: -30px;
  background-color: #FFFFFF;
  border-radius: 25px;
  border: 1px solid #999999;
  height: 13px;
  line-height: 13px;
  justify-content: space-between;
  padding: 4px 20px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tags .resizerTags span b {
  display: block;
  background: #999999;
  width: 3px;
  height: 3px;
  border-radius: 50%;
}
.tags *[data-action="refresh"] {
  position: absolute;
  right: 50%;
  top: 6px;
  width: 0px;
  margin-right: -12px;
}
.suggestionToggle {
  padding: 2px;
  background-color: #F4F4F4;
  border-radius: 6px;
  display: flex;
  justify-content: space-evenly;
  margin-right: 8px;
}
.suggestionToggle > span {
  cursor: pointer;
  text-align: center;
  width: 50%;
  height: 32px;
  line-height: 35px;
  color: rgba(0, 0, 0, 0.55);
  border-radius: 6px;
}
.suggestionToggle > span.active {
  color: #000000;
  background-color: #FFFFFF;
}
.suggestionToggle.disabled {
  display: none;
}
.selectWrapper.selectWrapperSuggestions .suggestionsSelect {
  display: none;
}
.selectWrapper.selectWrapperSuggestions.selectWrapperSuggestionsVisible {
  position: relative;
}
.selectWrapper.selectWrapperSuggestions.selectWrapperSuggestionsVisible .suggestionsSelect {
  display: block;
  position: absolute;
  top: 0px;
  right: -36px;
}
.selectWrapper.selectWrapperSuggestions.selectWrapperSuggestionsVisible .suggestionsSelect a {
  margin: 6px;
  width: 0px;
}
.suggestionList .suggestionToggle {
  max-width: 50%;
  margin-bottom: 16px;
}
.suggestionList ul li {
  cursor: pointer;
  list-style: none;
  line-height: 35px;
  height: 32px;
  padding-left: 36px !important;
  background-position: 12px center !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.suggestionList ul li.active {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.suggestionList ul li b {
  display: inline-block;
  line-height: 20px;
  padding: 0px 4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
  background-color: #61BE9D;
  color: #ffffff;
  border-radius: 12px;
}
.suggestionList.singleSelect ul li {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.suggestionList.singleSelect ul li.active {
  background-image: url("../images/2021/icons/svg/ui/radio-button-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.formGroup > div > div > .par_formTags .resizerTags {
  bottom: -24px;
  margin-bottom: -6.5px;
}
html body .tox.tox-fullscreen {
  z-index: 7000 !important;
  left: 280px !important;
  width: calc(100vw - 280px) !important;
  border-radius: 0px;
}
html body .tox.tox-tinymce-aux {
  z-index: 7111 ! important;
}
html body .tox .tox-toolbar,
html body .tox .tox-toolbar__overflow,
html body .tox .tox-toolbar__primary {
  border-bottom: 1px solid #d3d3d3;
  background: none;
}
html body .tox .tox-tbtn {
  margin: 6px;
  height: 35px;
}
html body .tox .tox-menu {
  background: #FFFFFF;
  border-color: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
html body .tox .tox-collection--list .tox-collection__item,
html body .tox .tox-collection--toolbar .tox-collection__item {
  border-radius: 6px;
  line-height: 32px;
  margin: 4px 8px;
  padding: 4px 12px !important;
  font-size: 15px;
  white-space: nowrap;
  color: #000000;
}
html body .tox .tox-collection--list .tox-collection__item .tox-collection__item-label,
html body .tox .tox-collection--toolbar .tox-collection__item .tox-collection__item-label {
  margin: 0px !important;
  background-color: transparent;
}
html body .tox .tox-collection--list .tox-collection__item .tox-collection__item-label > *,
html body .tox .tox-collection--toolbar .tox-collection__item .tox-collection__item-label > * {
  background-color: transparent !important;
}
html body .tox .tox-collection--list .tox-collection__item:hover,
html body .tox .tox-collection--toolbar .tox-collection__item:hover {
  background-color: #f5f5f5;
}
html body .tox .tox-collection--list .tox-collection__item.tox-collection__item--active,
html body .tox .tox-collection--toolbar .tox-collection__item.tox-collection__item--active {
  color: #000000;
}
html body .tox .tox-dialog-wrap .tox-dialog-wrap__backdrop {
  background: rgba(0, 0, 0, 0.75) ! important;
  opacity: 1 ! important;
}
html body .tox .tox-dialog {
  border-radius: 6px;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
html body .tox .tox-dialog .tox-listboxfield .tox-listbox--select,
html body .tox .tox-dialog .tox-textarea,
html body .tox .tox-dialog .tox-textfield,
html body .tox .tox-dialog .tox-toolbar-textfield {
  background: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  height: 36px;
  padding: 0px 8px;
  font-size: 15px;
  color: #000000;
}
html body .tox .tox-dialog .tox-listboxfield .tox-listbox--select:hover,
html body .tox .tox-dialog .tox-textarea:hover,
html body .tox .tox-dialog .tox-textfield:hover,
html body .tox .tox-dialog .tox-toolbar-textfield:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
html body .tox .tox-dialog .tox-listboxfield .tox-listbox--select:focus,
html body .tox .tox-dialog .tox-textarea:focus,
html body .tox .tox-dialog .tox-textfield:focus,
html body .tox .tox-dialog .tox-toolbar-textfield:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
html body .tox .tox-dialog .tox-dialog__header {
  color: #000000;
  height: 24px;
  line-height: 24px;
  padding: 26px 24px 22px 24px ! important;
}
html body .tox .tox-dialog .tox-dialog__header .tox-button {
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
}
body.theme_2021-dark html body .tox .tox-dialog .tox-dialog__header .tox-button {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
html body .tox .tox-dialog .tox-dialog__header .tox-button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  border: none;
}
body.theme_2021-dark html body .tox .tox-dialog .tox-dialog__header .tox-button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white_dark.svg");
}
html body .tox .tox-dialog .tox-dialog__header .tox-button .tox-icon {
  display: none;
}
html body .tox .tox-dialog .tox-dialog__body {
  border-top: 1px solid #ededed ! important;
}
html body .tox .tox-dialog .tox-dialog__body .tox-label {
  color: #3f3f40;
}
html body .tox .tox-dialog .tox-dialog__footer {
  border-top: 1px solid #ededed ! important;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button {
  font-weight: normal;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button:hover {
  background-color: #519f83;
  color: #000000;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button.tox-button--secondary {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button.tox-button--secondary > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button.tox-button--secondary:hover {
  background-color: #e3e3e3;
  color: #000000;
}
html body .tox .tox-dialog .tox-dialog__footer .tox-button.tox-button--secondary:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
html body .stdform .par.par_formTextarea .textAreaWrapper > .tox {
  width: 100%;
}
html body .stdform .par.par_formTextarea .textAreaWrapper.wysiwyg .tox-tinymce:not(.tox-fullscreen) .tox-toolbar__primary {
  padding-left: 72px;
}
html body.navCollapsed .tox.tox-fullscreen {
  left: 80px !important;
  width: calc(100vw - 80px) !important;
}
html body .tox-textarea-wrap,
html body .tox-textarea {
  height: 100% !important;
}
.par_formSelectOrdered .field {
  padding-right: 0px;
}
.par_formSelectOrdered:not(.parReadOnly) .selectOrdered .selectOrderedArea div.entry {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
    Introduced in Internet Explorer 10.
    See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none;
}
.selectOrdered {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 230px;
  height: 230px;
  position: relative;
}
.selectOrdered .selectOrderedArea {
  width: calc(50% - 16px);
  height: 100%;
}
.selectOrdered .selectOrderedArea div.placeholder {
  display: inline-block;
  margin-right: 36px;
  margin-bottom: 8px;
  background: #61BE9D;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  height: 24px;
  width: 80px;
  opacity: 0.2;
}
.selectOrdered .selectOrderedArea h3 {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  line-height: 19px;
  height: 16px;
}
.selectOrdered .selectOrderedArea div.entryField {
  margin-top: 8px;
  padding: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  min-height: 206px;
  height: calc(100% - 24px);
}
.selectOrdered .selectOrderedArea div.entryField div.entry {
  display: flex;
  margin-right: 12px;
  margin-bottom: 8px;
  height: 24px;
}
.selectOrdered .selectOrderedArea div.entryField div.entry > b {
  display: inline-block;
  color: rgba(0, 0, 0, 0.55);
  margin-right: 8px;
  font-size: 12px;
}
.selectOrdered .selectOrderedArea div.entryField div.entry > div.box {
  cursor: pointer;
  display: inline-block;
  background: #F4F4F4;
  border: 1px solid #F4F4F4;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  max-width: 100%;
  background-image: url("../images/2021/icons/svg/icons-24-px-add_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px center;
  padding-left: 24px;
  padding-right: 12px;
}
.selectOrdered .selectOrderedArea div.entryField div.entry > div.box > span {
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.selectOrdered .selectOrderedArea div.entryField div.entry.selected > div.box {
  border-color: #61BE9D;
}
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-sortable-helper b,
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-draggable-dragging b,
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-sortable-helper > div.actions,
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-draggable-dragging > div.actions {
  display: none !important;
}
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-sortable-helper > div.box,
.selectOrdered .selectOrderedArea div.entryField div.entry.ui-draggable-dragging > div.box {
  cursor: move;
  padding-right: 12px !important;
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  border-color: #61BE9D;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.selectOrdered .selectOrderedArea div.entryField div.entry.locked > div.actions {
  visibility: visible;
}
.selectOrdered .selectOrderedArea div.entryField div.entry.locked > div.actions a[data-action=delete] {
  display: none;
}
.selectOrdered .selectOrderedArea.selectOrderedAreaRight .entryField .entry b {
  display: none;
}
.selectOrdered.selectOrderedReadOnly .selectOrderedArea {
  display: flex;
  flex-wrap: wrap;
}
.selectOrdered .resizerSelectOrdered {
  width: calc(100% - 16px);
  position: absolute;
  bottom: 38px;
  cursor: row-resize;
}
.selectOrdered .resizerSelectOrdered span {
  display: flex;
  position: relative;
  width: 60px;
  left: 50%;
  margin-left: -30px;
  background-color: #FFFFFF;
  border-radius: 25px;
  border: 1px solid #999999;
  height: 13px;
  line-height: 13px;
  justify-content: space-between;
  padding: 4px 20px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.selectOrdered .resizerSelectOrdered span b {
  display: block;
  background: #999999;
  width: 3px;
  height: 3px;
  border-radius: 50%;
}
.formGroup > div > div > .par_formSelectOrdered .field {
  padding: 0px;
}
.formGroup > div > div > .par_formSelectOrdered .field .resizerSelectOrdered {
  bottom: -24px;
  margin-bottom: -6.5px;
}
ul.toggleSelectElement {
  list-style: none;
  display: inline-flex;
  width: auto;
  height: 36px;
  border-radius: 6px;
  background-color: #F4F4F4;
}
ul.toggleSelectElement li {
  padding: 2px;
  display: inline-block;
}
ul.toggleSelectElement li a,
ul.toggleSelectElement li span {
  cursor: pointer;
  border-radius: 6px;
  background-color: #F4F4F4;
  display: block;
  padding: 0px 16px;
  height: 32px;
  line-height: 35px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.55) !important;
}
ul.toggleSelectElement li a:hover,
ul.toggleSelectElement li span:hover {
  background-color: #FFFFFF;
}
ul.toggleSelectElement li.selected a,
ul.toggleSelectElement li.selected span {
  background-color: #FFFFFF;
  color: #000000 !important;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
ul.toggleSelectElement li > div.radio,
ul.toggleSelectElement li > input {
  display: none;
}
body #fab {
  z-index: 6000;
  position: fixed;
  bottom: calc(48px + 24px);
  list-style: none;
  pointer-events: none;
  width: auto;
  right: 10px;
  left: auto;
  display: block;
}
body #fab > li {
  pointer-events: all;
  cursor: pointer;
  min-width: 48px;
  width: min-content;
  margin: 0px 0px 0px auto;
  border-radius: 48px;
}
body #fab > li.dropdownAction > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
}
body #fab > li.dropdownAction.dropdownActionNew > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_black.svg");
}
body #fab > li > a,
body #fab > li > input,
body #fab > li > button {
  white-space: nowrap;
  border: none;
  cursor: pointer;
  pointer-events: none;
  display: block;
  border-radius: 48px;
  background-color: #61BE9D;
  background-repeat: no-repeat;
  background-position: center center;
  color: #000000;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  line-height: 51px;
  text-indent: -9999px;
  padding: 0px;
  z-index: 6001;
  width: 100%;
  height: 48px;
  margin-top: 5px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body #fab > li > a:focus,
body #fab > li > input:focus,
body #fab > li > button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
body #fab > li > a.osbtn_secondary,
body #fab > li > input.osbtn_secondary,
body #fab > li > button.osbtn_secondary {
  background-color: #f2f2f2 !important;
  color: #000000;
}
body #fab > li > a.osbtn_warning,
body #fab > li > input.osbtn_warning,
body #fab > li > button.osbtn_warning {
  background-color: #E59615 !important;
}
body #fab > li > a.osbtn_error,
body #fab > li > input.osbtn_error,
body #fab > li > button.osbtn_error {
  background-color: #F0483F !important;
}
body #fab > li > a.osbtn_info,
body #fab > li > input.osbtn_info,
body #fab > li > button.osbtn_info {
  background-color: #87BFE4 !important;
}
body #fab > li > a > span,
body #fab > li > input > span,
body #fab > li > button > span {
  background: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  line-height: 48px;
  height: 48px;
  color: #000000;
  white-space: nowrap;
}
body #fab > li > a.btn_dark,
body #fab > li > input.btn_dark,
body #fab > li > button.btn_dark {
  background-color: #61BE9D;
}
body #fab > li > a .arrow,
body #fab > li > input .arrow,
body #fab > li > button .arrow {
  display: none;
}
body #fab > li > a.btn_noicon,
body #fab > li > input.btn_noicon,
body #fab > li > button.btn_noicon {
  background-image: none;
}
body #fab > li > a.btn_noicon:after,
body #fab > li > input.btn_noicon:after,
body #fab > li > button.btn_noicon:after {
  content: "...";
  position: absolute;
  left: 0px;
  top: 0px;
  text-indent: 0px;
  color: #000000;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
}
body #fab > li > a.submit.btnNew,
body #fab > li > input.submit.btnNew,
body #fab > li > button.submit.btnNew,
body #fab > li > a[type="submit"].btnNew,
body #fab > li > input[type="submit"].btnNew,
body #fab > li > button[type="submit"].btnNew,
body #fab > li > a.btnNew.btnNew,
body #fab > li > input.btnNew.btnNew,
body #fab > li > button.btnNew.btnNew,
body #fab > li > a.btn_new.btnNew,
body #fab > li > input.btn_new.btnNew,
body #fab > li > button.btn_new.btnNew,
body #fab > li > a.btn_refresh.btnNew,
body #fab > li > input.btn_refresh.btnNew,
body #fab > li > button.btn_refresh.btnNew,
body #fab > li > a.btnCompare.btnNew,
body #fab > li > input.btnCompare.btnNew,
body #fab > li > button.btnCompare.btnNew,
body #fab > li > a.btnCancelForm.btnNew,
body #fab > li > input.btnCancelForm.btnNew,
body #fab > li > button.btnCancelForm.btnNew,
body #fab > li > a.btnBackForm.btnNew,
body #fab > li > input.btnBackForm.btnNew,
body #fab > li > button.btnBackForm.btnNew,
body #fab > li > a.btnContinue.btnNew,
body #fab > li > input.btnContinue.btnNew,
body #fab > li > button.btnContinue.btnNew,
body #fab > li > a.btnTick.btnNew,
body #fab > li > input.btnTick.btnNew,
body #fab > li > button.btnTick.btnNew,
body #fab > li > a.btn_mail.btnNew,
body #fab > li > input.btn_mail.btnNew,
body #fab > li > button.btn_mail.btnNew,
body #fab > li > a.btn_help.btnNew,
body #fab > li > input.btn_help.btnNew,
body #fab > li > button.btn_help.btnNew,
body #fab > li > a.btn_start.btnNew,
body #fab > li > input.btn_start.btnNew,
body #fab > li > button.btn_start.btnNew,
body #fab > li > a.btn_stop.btnNew,
body #fab > li > input.btn_stop.btnNew,
body #fab > li > button.btn_stop.btnNew,
body #fab > li > a.btn_sudo.btnNew,
body #fab > li > input.btn_sudo.btnNew,
body #fab > li > button.btn_sudo.btnNew,
body #fab > li > a.btnApprove.btnNew,
body #fab > li > input.btnApprove.btnNew,
body #fab > li > button.btnApprove.btnNew,
body #fab > li > a.btnApproveAndActivate.btnNew,
body #fab > li > input.btnApproveAndActivate.btnNew,
body #fab > li > button.btnApproveAndActivate.btnNew,
body #fab > li > a.btnActivate.btnNew,
body #fab > li > input.btnActivate.btnNew,
body #fab > li > button.btnActivate.btnNew,
body #fab > li > a.btnDeny.btnNew,
body #fab > li > input.btnDeny.btnNew,
body #fab > li > button.btnDeny.btnNew,
body #fab > li > a.btnRejectTicket.btnNew,
body #fab > li > input.btnRejectTicket.btnNew,
body #fab > li > button.btnRejectTicket.btnNew,
body #fab > li > a.btnRedeliver.btnNew,
body #fab > li > input.btnRedeliver.btnNew,
body #fab > li > button.btnRedeliver.btnNew,
body #fab > li > a.btnRedeliverFull.btnNew,
body #fab > li > input.btnRedeliverFull.btnNew,
body #fab > li > button.btnRedeliverFull.btnNew,
body #fab > li > a.btnResend.btnNew,
body #fab > li > input.btnResend.btnNew,
body #fab > li > button.btnResend.btnNew,
body #fab > li > a.externalShopButton.btnNew,
body #fab > li > input.externalShopButton.btnNew,
body #fab > li > button.externalShopButton.btnNew,
body #fab > li > a.companyButton.btnNew,
body #fab > li > input.companyButton.btnNew,
body #fab > li > button.companyButton.btnNew,
body #fab > li > a.btnList.btnNew,
body #fab > li > input.btnList.btnNew,
body #fab > li > button.btnList.btnNew,
body #fab > li > a.btn_pencil.btnNew,
body #fab > li > input.btn_pencil.btnNew,
body #fab > li > button.btn_pencil.btnNew,
body #fab > li > a.btn_trash.btnNew,
body #fab > li > input.btn_trash.btnNew,
body #fab > li > button.btn_trash.btnNew,
body #fab > li > a.suspendAction.btnNew,
body #fab > li > input.suspendAction.btnNew,
body #fab > li > button.suspendAction.btnNew,
body #fab > li > a.reload.btnNew,
body #fab > li > input.reload.btnNew,
body #fab > li > button.reload.btnNew,
body #fab > li > a.deleteSelected.btnNew,
body #fab > li > input.deleteSelected.btnNew,
body #fab > li > button.deleteSelected.btnNew,
body #fab > li > a.btn_clipboard.btnNew,
body #fab > li > input.btn_clipboard.btnNew,
body #fab > li > button.btn_clipboard.btnNew,
body #fab > li > a.submit.btn_new,
body #fab > li > input.submit.btn_new,
body #fab > li > button.submit.btn_new,
body #fab > li > a[type="submit"].btn_new,
body #fab > li > input[type="submit"].btn_new,
body #fab > li > button[type="submit"].btn_new,
body #fab > li > a.btnNew.btn_new,
body #fab > li > input.btnNew.btn_new,
body #fab > li > button.btnNew.btn_new,
body #fab > li > a.btn_new.btn_new,
body #fab > li > input.btn_new.btn_new,
body #fab > li > button.btn_new.btn_new,
body #fab > li > a.btn_refresh.btn_new,
body #fab > li > input.btn_refresh.btn_new,
body #fab > li > button.btn_refresh.btn_new,
body #fab > li > a.btnCompare.btn_new,
body #fab > li > input.btnCompare.btn_new,
body #fab > li > button.btnCompare.btn_new,
body #fab > li > a.btnCancelForm.btn_new,
body #fab > li > input.btnCancelForm.btn_new,
body #fab > li > button.btnCancelForm.btn_new,
body #fab > li > a.btnBackForm.btn_new,
body #fab > li > input.btnBackForm.btn_new,
body #fab > li > button.btnBackForm.btn_new,
body #fab > li > a.btnContinue.btn_new,
body #fab > li > input.btnContinue.btn_new,
body #fab > li > button.btnContinue.btn_new,
body #fab > li > a.btnTick.btn_new,
body #fab > li > input.btnTick.btn_new,
body #fab > li > button.btnTick.btn_new,
body #fab > li > a.btn_mail.btn_new,
body #fab > li > input.btn_mail.btn_new,
body #fab > li > button.btn_mail.btn_new,
body #fab > li > a.btn_help.btn_new,
body #fab > li > input.btn_help.btn_new,
body #fab > li > button.btn_help.btn_new,
body #fab > li > a.btn_start.btn_new,
body #fab > li > input.btn_start.btn_new,
body #fab > li > button.btn_start.btn_new,
body #fab > li > a.btn_stop.btn_new,
body #fab > li > input.btn_stop.btn_new,
body #fab > li > button.btn_stop.btn_new,
body #fab > li > a.btn_sudo.btn_new,
body #fab > li > input.btn_sudo.btn_new,
body #fab > li > button.btn_sudo.btn_new,
body #fab > li > a.btnApprove.btn_new,
body #fab > li > input.btnApprove.btn_new,
body #fab > li > button.btnApprove.btn_new,
body #fab > li > a.btnApproveAndActivate.btn_new,
body #fab > li > input.btnApproveAndActivate.btn_new,
body #fab > li > button.btnApproveAndActivate.btn_new,
body #fab > li > a.btnActivate.btn_new,
body #fab > li > input.btnActivate.btn_new,
body #fab > li > button.btnActivate.btn_new,
body #fab > li > a.btnDeny.btn_new,
body #fab > li > input.btnDeny.btn_new,
body #fab > li > button.btnDeny.btn_new,
body #fab > li > a.btnRejectTicket.btn_new,
body #fab > li > input.btnRejectTicket.btn_new,
body #fab > li > button.btnRejectTicket.btn_new,
body #fab > li > a.btnRedeliver.btn_new,
body #fab > li > input.btnRedeliver.btn_new,
body #fab > li > button.btnRedeliver.btn_new,
body #fab > li > a.btnRedeliverFull.btn_new,
body #fab > li > input.btnRedeliverFull.btn_new,
body #fab > li > button.btnRedeliverFull.btn_new,
body #fab > li > a.btnResend.btn_new,
body #fab > li > input.btnResend.btn_new,
body #fab > li > button.btnResend.btn_new,
body #fab > li > a.externalShopButton.btn_new,
body #fab > li > input.externalShopButton.btn_new,
body #fab > li > button.externalShopButton.btn_new,
body #fab > li > a.companyButton.btn_new,
body #fab > li > input.companyButton.btn_new,
body #fab > li > button.companyButton.btn_new,
body #fab > li > a.btnList.btn_new,
body #fab > li > input.btnList.btn_new,
body #fab > li > button.btnList.btn_new,
body #fab > li > a.btn_pencil.btn_new,
body #fab > li > input.btn_pencil.btn_new,
body #fab > li > button.btn_pencil.btn_new,
body #fab > li > a.btn_trash.btn_new,
body #fab > li > input.btn_trash.btn_new,
body #fab > li > button.btn_trash.btn_new,
body #fab > li > a.suspendAction.btn_new,
body #fab > li > input.suspendAction.btn_new,
body #fab > li > button.suspendAction.btn_new,
body #fab > li > a.reload.btn_new,
body #fab > li > input.reload.btn_new,
body #fab > li > button.reload.btn_new,
body #fab > li > a.deleteSelected.btn_new,
body #fab > li > input.deleteSelected.btn_new,
body #fab > li > button.deleteSelected.btn_new,
body #fab > li > a.btn_clipboard.btn_new,
body #fab > li > input.btn_clipboard.btn_new,
body #fab > li > button.btn_clipboard.btn_new {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_black.svg");
}
body #fab > li > a.submit.upload,
body #fab > li > input.submit.upload,
body #fab > li > button.submit.upload,
body #fab > li > a[type="submit"].upload,
body #fab > li > input[type="submit"].upload,
body #fab > li > button[type="submit"].upload,
body #fab > li > a.btnNew.upload,
body #fab > li > input.btnNew.upload,
body #fab > li > button.btnNew.upload,
body #fab > li > a.btn_new.upload,
body #fab > li > input.btn_new.upload,
body #fab > li > button.btn_new.upload,
body #fab > li > a.btn_refresh.upload,
body #fab > li > input.btn_refresh.upload,
body #fab > li > button.btn_refresh.upload,
body #fab > li > a.btnCompare.upload,
body #fab > li > input.btnCompare.upload,
body #fab > li > button.btnCompare.upload,
body #fab > li > a.btnCancelForm.upload,
body #fab > li > input.btnCancelForm.upload,
body #fab > li > button.btnCancelForm.upload,
body #fab > li > a.btnBackForm.upload,
body #fab > li > input.btnBackForm.upload,
body #fab > li > button.btnBackForm.upload,
body #fab > li > a.btnContinue.upload,
body #fab > li > input.btnContinue.upload,
body #fab > li > button.btnContinue.upload,
body #fab > li > a.btnTick.upload,
body #fab > li > input.btnTick.upload,
body #fab > li > button.btnTick.upload,
body #fab > li > a.btn_mail.upload,
body #fab > li > input.btn_mail.upload,
body #fab > li > button.btn_mail.upload,
body #fab > li > a.btn_help.upload,
body #fab > li > input.btn_help.upload,
body #fab > li > button.btn_help.upload,
body #fab > li > a.btn_start.upload,
body #fab > li > input.btn_start.upload,
body #fab > li > button.btn_start.upload,
body #fab > li > a.btn_stop.upload,
body #fab > li > input.btn_stop.upload,
body #fab > li > button.btn_stop.upload,
body #fab > li > a.btn_sudo.upload,
body #fab > li > input.btn_sudo.upload,
body #fab > li > button.btn_sudo.upload,
body #fab > li > a.btnApprove.upload,
body #fab > li > input.btnApprove.upload,
body #fab > li > button.btnApprove.upload,
body #fab > li > a.btnApproveAndActivate.upload,
body #fab > li > input.btnApproveAndActivate.upload,
body #fab > li > button.btnApproveAndActivate.upload,
body #fab > li > a.btnActivate.upload,
body #fab > li > input.btnActivate.upload,
body #fab > li > button.btnActivate.upload,
body #fab > li > a.btnDeny.upload,
body #fab > li > input.btnDeny.upload,
body #fab > li > button.btnDeny.upload,
body #fab > li > a.btnRejectTicket.upload,
body #fab > li > input.btnRejectTicket.upload,
body #fab > li > button.btnRejectTicket.upload,
body #fab > li > a.btnRedeliver.upload,
body #fab > li > input.btnRedeliver.upload,
body #fab > li > button.btnRedeliver.upload,
body #fab > li > a.btnRedeliverFull.upload,
body #fab > li > input.btnRedeliverFull.upload,
body #fab > li > button.btnRedeliverFull.upload,
body #fab > li > a.btnResend.upload,
body #fab > li > input.btnResend.upload,
body #fab > li > button.btnResend.upload,
body #fab > li > a.externalShopButton.upload,
body #fab > li > input.externalShopButton.upload,
body #fab > li > button.externalShopButton.upload,
body #fab > li > a.companyButton.upload,
body #fab > li > input.companyButton.upload,
body #fab > li > button.companyButton.upload,
body #fab > li > a.btnList.upload,
body #fab > li > input.btnList.upload,
body #fab > li > button.btnList.upload,
body #fab > li > a.btn_pencil.upload,
body #fab > li > input.btn_pencil.upload,
body #fab > li > button.btn_pencil.upload,
body #fab > li > a.btn_trash.upload,
body #fab > li > input.btn_trash.upload,
body #fab > li > button.btn_trash.upload,
body #fab > li > a.suspendAction.upload,
body #fab > li > input.suspendAction.upload,
body #fab > li > button.suspendAction.upload,
body #fab > li > a.reload.upload,
body #fab > li > input.reload.upload,
body #fab > li > button.reload.upload,
body #fab > li > a.deleteSelected.upload,
body #fab > li > input.deleteSelected.upload,
body #fab > li > button.deleteSelected.upload,
body #fab > li > a.btn_clipboard.upload,
body #fab > li > input.btn_clipboard.upload,
body #fab > li > button.btn_clipboard.upload {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_black.svg");
}
body #fab > li > a.submit.reload,
body #fab > li > input.submit.reload,
body #fab > li > button.submit.reload,
body #fab > li > a[type="submit"].reload,
body #fab > li > input[type="submit"].reload,
body #fab > li > button[type="submit"].reload,
body #fab > li > a.btnNew.reload,
body #fab > li > input.btnNew.reload,
body #fab > li > button.btnNew.reload,
body #fab > li > a.btn_new.reload,
body #fab > li > input.btn_new.reload,
body #fab > li > button.btn_new.reload,
body #fab > li > a.btn_refresh.reload,
body #fab > li > input.btn_refresh.reload,
body #fab > li > button.btn_refresh.reload,
body #fab > li > a.btnCompare.reload,
body #fab > li > input.btnCompare.reload,
body #fab > li > button.btnCompare.reload,
body #fab > li > a.btnCancelForm.reload,
body #fab > li > input.btnCancelForm.reload,
body #fab > li > button.btnCancelForm.reload,
body #fab > li > a.btnBackForm.reload,
body #fab > li > input.btnBackForm.reload,
body #fab > li > button.btnBackForm.reload,
body #fab > li > a.btnContinue.reload,
body #fab > li > input.btnContinue.reload,
body #fab > li > button.btnContinue.reload,
body #fab > li > a.btnTick.reload,
body #fab > li > input.btnTick.reload,
body #fab > li > button.btnTick.reload,
body #fab > li > a.btn_mail.reload,
body #fab > li > input.btn_mail.reload,
body #fab > li > button.btn_mail.reload,
body #fab > li > a.btn_help.reload,
body #fab > li > input.btn_help.reload,
body #fab > li > button.btn_help.reload,
body #fab > li > a.btn_start.reload,
body #fab > li > input.btn_start.reload,
body #fab > li > button.btn_start.reload,
body #fab > li > a.btn_stop.reload,
body #fab > li > input.btn_stop.reload,
body #fab > li > button.btn_stop.reload,
body #fab > li > a.btn_sudo.reload,
body #fab > li > input.btn_sudo.reload,
body #fab > li > button.btn_sudo.reload,
body #fab > li > a.btnApprove.reload,
body #fab > li > input.btnApprove.reload,
body #fab > li > button.btnApprove.reload,
body #fab > li > a.btnApproveAndActivate.reload,
body #fab > li > input.btnApproveAndActivate.reload,
body #fab > li > button.btnApproveAndActivate.reload,
body #fab > li > a.btnActivate.reload,
body #fab > li > input.btnActivate.reload,
body #fab > li > button.btnActivate.reload,
body #fab > li > a.btnDeny.reload,
body #fab > li > input.btnDeny.reload,
body #fab > li > button.btnDeny.reload,
body #fab > li > a.btnRejectTicket.reload,
body #fab > li > input.btnRejectTicket.reload,
body #fab > li > button.btnRejectTicket.reload,
body #fab > li > a.btnRedeliver.reload,
body #fab > li > input.btnRedeliver.reload,
body #fab > li > button.btnRedeliver.reload,
body #fab > li > a.btnRedeliverFull.reload,
body #fab > li > input.btnRedeliverFull.reload,
body #fab > li > button.btnRedeliverFull.reload,
body #fab > li > a.btnResend.reload,
body #fab > li > input.btnResend.reload,
body #fab > li > button.btnResend.reload,
body #fab > li > a.externalShopButton.reload,
body #fab > li > input.externalShopButton.reload,
body #fab > li > button.externalShopButton.reload,
body #fab > li > a.companyButton.reload,
body #fab > li > input.companyButton.reload,
body #fab > li > button.companyButton.reload,
body #fab > li > a.btnList.reload,
body #fab > li > input.btnList.reload,
body #fab > li > button.btnList.reload,
body #fab > li > a.btn_pencil.reload,
body #fab > li > input.btn_pencil.reload,
body #fab > li > button.btn_pencil.reload,
body #fab > li > a.btn_trash.reload,
body #fab > li > input.btn_trash.reload,
body #fab > li > button.btn_trash.reload,
body #fab > li > a.suspendAction.reload,
body #fab > li > input.suspendAction.reload,
body #fab > li > button.suspendAction.reload,
body #fab > li > a.reload.reload,
body #fab > li > input.reload.reload,
body #fab > li > button.reload.reload,
body #fab > li > a.deleteSelected.reload,
body #fab > li > input.deleteSelected.reload,
body #fab > li > button.deleteSelected.reload,
body #fab > li > a.btn_clipboard.reload,
body #fab > li > input.btn_clipboard.reload,
body #fab > li > button.btn_clipboard.reload,
body #fab > li > a.submit.btn_refresh,
body #fab > li > input.submit.btn_refresh,
body #fab > li > button.submit.btn_refresh,
body #fab > li > a[type="submit"].btn_refresh,
body #fab > li > input[type="submit"].btn_refresh,
body #fab > li > button[type="submit"].btn_refresh,
body #fab > li > a.btnNew.btn_refresh,
body #fab > li > input.btnNew.btn_refresh,
body #fab > li > button.btnNew.btn_refresh,
body #fab > li > a.btn_new.btn_refresh,
body #fab > li > input.btn_new.btn_refresh,
body #fab > li > button.btn_new.btn_refresh,
body #fab > li > a.btn_refresh.btn_refresh,
body #fab > li > input.btn_refresh.btn_refresh,
body #fab > li > button.btn_refresh.btn_refresh,
body #fab > li > a.btnCompare.btn_refresh,
body #fab > li > input.btnCompare.btn_refresh,
body #fab > li > button.btnCompare.btn_refresh,
body #fab > li > a.btnCancelForm.btn_refresh,
body #fab > li > input.btnCancelForm.btn_refresh,
body #fab > li > button.btnCancelForm.btn_refresh,
body #fab > li > a.btnBackForm.btn_refresh,
body #fab > li > input.btnBackForm.btn_refresh,
body #fab > li > button.btnBackForm.btn_refresh,
body #fab > li > a.btnContinue.btn_refresh,
body #fab > li > input.btnContinue.btn_refresh,
body #fab > li > button.btnContinue.btn_refresh,
body #fab > li > a.btnTick.btn_refresh,
body #fab > li > input.btnTick.btn_refresh,
body #fab > li > button.btnTick.btn_refresh,
body #fab > li > a.btn_mail.btn_refresh,
body #fab > li > input.btn_mail.btn_refresh,
body #fab > li > button.btn_mail.btn_refresh,
body #fab > li > a.btn_help.btn_refresh,
body #fab > li > input.btn_help.btn_refresh,
body #fab > li > button.btn_help.btn_refresh,
body #fab > li > a.btn_start.btn_refresh,
body #fab > li > input.btn_start.btn_refresh,
body #fab > li > button.btn_start.btn_refresh,
body #fab > li > a.btn_stop.btn_refresh,
body #fab > li > input.btn_stop.btn_refresh,
body #fab > li > button.btn_stop.btn_refresh,
body #fab > li > a.btn_sudo.btn_refresh,
body #fab > li > input.btn_sudo.btn_refresh,
body #fab > li > button.btn_sudo.btn_refresh,
body #fab > li > a.btnApprove.btn_refresh,
body #fab > li > input.btnApprove.btn_refresh,
body #fab > li > button.btnApprove.btn_refresh,
body #fab > li > a.btnApproveAndActivate.btn_refresh,
body #fab > li > input.btnApproveAndActivate.btn_refresh,
body #fab > li > button.btnApproveAndActivate.btn_refresh,
body #fab > li > a.btnActivate.btn_refresh,
body #fab > li > input.btnActivate.btn_refresh,
body #fab > li > button.btnActivate.btn_refresh,
body #fab > li > a.btnDeny.btn_refresh,
body #fab > li > input.btnDeny.btn_refresh,
body #fab > li > button.btnDeny.btn_refresh,
body #fab > li > a.btnRejectTicket.btn_refresh,
body #fab > li > input.btnRejectTicket.btn_refresh,
body #fab > li > button.btnRejectTicket.btn_refresh,
body #fab > li > a.btnRedeliver.btn_refresh,
body #fab > li > input.btnRedeliver.btn_refresh,
body #fab > li > button.btnRedeliver.btn_refresh,
body #fab > li > a.btnRedeliverFull.btn_refresh,
body #fab > li > input.btnRedeliverFull.btn_refresh,
body #fab > li > button.btnRedeliverFull.btn_refresh,
body #fab > li > a.btnResend.btn_refresh,
body #fab > li > input.btnResend.btn_refresh,
body #fab > li > button.btnResend.btn_refresh,
body #fab > li > a.externalShopButton.btn_refresh,
body #fab > li > input.externalShopButton.btn_refresh,
body #fab > li > button.externalShopButton.btn_refresh,
body #fab > li > a.companyButton.btn_refresh,
body #fab > li > input.companyButton.btn_refresh,
body #fab > li > button.companyButton.btn_refresh,
body #fab > li > a.btnList.btn_refresh,
body #fab > li > input.btnList.btn_refresh,
body #fab > li > button.btnList.btn_refresh,
body #fab > li > a.btn_pencil.btn_refresh,
body #fab > li > input.btn_pencil.btn_refresh,
body #fab > li > button.btn_pencil.btn_refresh,
body #fab > li > a.btn_trash.btn_refresh,
body #fab > li > input.btn_trash.btn_refresh,
body #fab > li > button.btn_trash.btn_refresh,
body #fab > li > a.suspendAction.btn_refresh,
body #fab > li > input.suspendAction.btn_refresh,
body #fab > li > button.suspendAction.btn_refresh,
body #fab > li > a.reload.btn_refresh,
body #fab > li > input.reload.btn_refresh,
body #fab > li > button.reload.btn_refresh,
body #fab > li > a.deleteSelected.btn_refresh,
body #fab > li > input.deleteSelected.btn_refresh,
body #fab > li > button.deleteSelected.btn_refresh,
body #fab > li > a.btn_clipboard.btn_refresh,
body #fab > li > input.btn_clipboard.btn_refresh,
body #fab > li > button.btn_clipboard.btn_refresh {
  background-image: url("../images/2021/icons/svg/icons-24-px-reset_black.svg");
}
body #fab > li > a.submit.deleteSelected,
body #fab > li > input.submit.deleteSelected,
body #fab > li > button.submit.deleteSelected,
body #fab > li > a[type="submit"].deleteSelected,
body #fab > li > input[type="submit"].deleteSelected,
body #fab > li > button[type="submit"].deleteSelected,
body #fab > li > a.btnNew.deleteSelected,
body #fab > li > input.btnNew.deleteSelected,
body #fab > li > button.btnNew.deleteSelected,
body #fab > li > a.btn_new.deleteSelected,
body #fab > li > input.btn_new.deleteSelected,
body #fab > li > button.btn_new.deleteSelected,
body #fab > li > a.btn_refresh.deleteSelected,
body #fab > li > input.btn_refresh.deleteSelected,
body #fab > li > button.btn_refresh.deleteSelected,
body #fab > li > a.btnCompare.deleteSelected,
body #fab > li > input.btnCompare.deleteSelected,
body #fab > li > button.btnCompare.deleteSelected,
body #fab > li > a.btnCancelForm.deleteSelected,
body #fab > li > input.btnCancelForm.deleteSelected,
body #fab > li > button.btnCancelForm.deleteSelected,
body #fab > li > a.btnBackForm.deleteSelected,
body #fab > li > input.btnBackForm.deleteSelected,
body #fab > li > button.btnBackForm.deleteSelected,
body #fab > li > a.btnContinue.deleteSelected,
body #fab > li > input.btnContinue.deleteSelected,
body #fab > li > button.btnContinue.deleteSelected,
body #fab > li > a.btnTick.deleteSelected,
body #fab > li > input.btnTick.deleteSelected,
body #fab > li > button.btnTick.deleteSelected,
body #fab > li > a.btn_mail.deleteSelected,
body #fab > li > input.btn_mail.deleteSelected,
body #fab > li > button.btn_mail.deleteSelected,
body #fab > li > a.btn_help.deleteSelected,
body #fab > li > input.btn_help.deleteSelected,
body #fab > li > button.btn_help.deleteSelected,
body #fab > li > a.btn_start.deleteSelected,
body #fab > li > input.btn_start.deleteSelected,
body #fab > li > button.btn_start.deleteSelected,
body #fab > li > a.btn_stop.deleteSelected,
body #fab > li > input.btn_stop.deleteSelected,
body #fab > li > button.btn_stop.deleteSelected,
body #fab > li > a.btn_sudo.deleteSelected,
body #fab > li > input.btn_sudo.deleteSelected,
body #fab > li > button.btn_sudo.deleteSelected,
body #fab > li > a.btnApprove.deleteSelected,
body #fab > li > input.btnApprove.deleteSelected,
body #fab > li > button.btnApprove.deleteSelected,
body #fab > li > a.btnApproveAndActivate.deleteSelected,
body #fab > li > input.btnApproveAndActivate.deleteSelected,
body #fab > li > button.btnApproveAndActivate.deleteSelected,
body #fab > li > a.btnActivate.deleteSelected,
body #fab > li > input.btnActivate.deleteSelected,
body #fab > li > button.btnActivate.deleteSelected,
body #fab > li > a.btnDeny.deleteSelected,
body #fab > li > input.btnDeny.deleteSelected,
body #fab > li > button.btnDeny.deleteSelected,
body #fab > li > a.btnRejectTicket.deleteSelected,
body #fab > li > input.btnRejectTicket.deleteSelected,
body #fab > li > button.btnRejectTicket.deleteSelected,
body #fab > li > a.btnRedeliver.deleteSelected,
body #fab > li > input.btnRedeliver.deleteSelected,
body #fab > li > button.btnRedeliver.deleteSelected,
body #fab > li > a.btnRedeliverFull.deleteSelected,
body #fab > li > input.btnRedeliverFull.deleteSelected,
body #fab > li > button.btnRedeliverFull.deleteSelected,
body #fab > li > a.btnResend.deleteSelected,
body #fab > li > input.btnResend.deleteSelected,
body #fab > li > button.btnResend.deleteSelected,
body #fab > li > a.externalShopButton.deleteSelected,
body #fab > li > input.externalShopButton.deleteSelected,
body #fab > li > button.externalShopButton.deleteSelected,
body #fab > li > a.companyButton.deleteSelected,
body #fab > li > input.companyButton.deleteSelected,
body #fab > li > button.companyButton.deleteSelected,
body #fab > li > a.btnList.deleteSelected,
body #fab > li > input.btnList.deleteSelected,
body #fab > li > button.btnList.deleteSelected,
body #fab > li > a.btn_pencil.deleteSelected,
body #fab > li > input.btn_pencil.deleteSelected,
body #fab > li > button.btn_pencil.deleteSelected,
body #fab > li > a.btn_trash.deleteSelected,
body #fab > li > input.btn_trash.deleteSelected,
body #fab > li > button.btn_trash.deleteSelected,
body #fab > li > a.suspendAction.deleteSelected,
body #fab > li > input.suspendAction.deleteSelected,
body #fab > li > button.suspendAction.deleteSelected,
body #fab > li > a.reload.deleteSelected,
body #fab > li > input.reload.deleteSelected,
body #fab > li > button.reload.deleteSelected,
body #fab > li > a.deleteSelected.deleteSelected,
body #fab > li > input.deleteSelected.deleteSelected,
body #fab > li > button.deleteSelected.deleteSelected,
body #fab > li > a.btn_clipboard.deleteSelected,
body #fab > li > input.btn_clipboard.deleteSelected,
body #fab > li > button.btn_clipboard.deleteSelected,
body #fab > li > a.submit.btn_trash,
body #fab > li > input.submit.btn_trash,
body #fab > li > button.submit.btn_trash,
body #fab > li > a[type="submit"].btn_trash,
body #fab > li > input[type="submit"].btn_trash,
body #fab > li > button[type="submit"].btn_trash,
body #fab > li > a.btnNew.btn_trash,
body #fab > li > input.btnNew.btn_trash,
body #fab > li > button.btnNew.btn_trash,
body #fab > li > a.btn_new.btn_trash,
body #fab > li > input.btn_new.btn_trash,
body #fab > li > button.btn_new.btn_trash,
body #fab > li > a.btn_refresh.btn_trash,
body #fab > li > input.btn_refresh.btn_trash,
body #fab > li > button.btn_refresh.btn_trash,
body #fab > li > a.btnCompare.btn_trash,
body #fab > li > input.btnCompare.btn_trash,
body #fab > li > button.btnCompare.btn_trash,
body #fab > li > a.btnCancelForm.btn_trash,
body #fab > li > input.btnCancelForm.btn_trash,
body #fab > li > button.btnCancelForm.btn_trash,
body #fab > li > a.btnBackForm.btn_trash,
body #fab > li > input.btnBackForm.btn_trash,
body #fab > li > button.btnBackForm.btn_trash,
body #fab > li > a.btnContinue.btn_trash,
body #fab > li > input.btnContinue.btn_trash,
body #fab > li > button.btnContinue.btn_trash,
body #fab > li > a.btnTick.btn_trash,
body #fab > li > input.btnTick.btn_trash,
body #fab > li > button.btnTick.btn_trash,
body #fab > li > a.btn_mail.btn_trash,
body #fab > li > input.btn_mail.btn_trash,
body #fab > li > button.btn_mail.btn_trash,
body #fab > li > a.btn_help.btn_trash,
body #fab > li > input.btn_help.btn_trash,
body #fab > li > button.btn_help.btn_trash,
body #fab > li > a.btn_start.btn_trash,
body #fab > li > input.btn_start.btn_trash,
body #fab > li > button.btn_start.btn_trash,
body #fab > li > a.btn_stop.btn_trash,
body #fab > li > input.btn_stop.btn_trash,
body #fab > li > button.btn_stop.btn_trash,
body #fab > li > a.btn_sudo.btn_trash,
body #fab > li > input.btn_sudo.btn_trash,
body #fab > li > button.btn_sudo.btn_trash,
body #fab > li > a.btnApprove.btn_trash,
body #fab > li > input.btnApprove.btn_trash,
body #fab > li > button.btnApprove.btn_trash,
body #fab > li > a.btnApproveAndActivate.btn_trash,
body #fab > li > input.btnApproveAndActivate.btn_trash,
body #fab > li > button.btnApproveAndActivate.btn_trash,
body #fab > li > a.btnActivate.btn_trash,
body #fab > li > input.btnActivate.btn_trash,
body #fab > li > button.btnActivate.btn_trash,
body #fab > li > a.btnDeny.btn_trash,
body #fab > li > input.btnDeny.btn_trash,
body #fab > li > button.btnDeny.btn_trash,
body #fab > li > a.btnRejectTicket.btn_trash,
body #fab > li > input.btnRejectTicket.btn_trash,
body #fab > li > button.btnRejectTicket.btn_trash,
body #fab > li > a.btnRedeliver.btn_trash,
body #fab > li > input.btnRedeliver.btn_trash,
body #fab > li > button.btnRedeliver.btn_trash,
body #fab > li > a.btnRedeliverFull.btn_trash,
body #fab > li > input.btnRedeliverFull.btn_trash,
body #fab > li > button.btnRedeliverFull.btn_trash,
body #fab > li > a.btnResend.btn_trash,
body #fab > li > input.btnResend.btn_trash,
body #fab > li > button.btnResend.btn_trash,
body #fab > li > a.externalShopButton.btn_trash,
body #fab > li > input.externalShopButton.btn_trash,
body #fab > li > button.externalShopButton.btn_trash,
body #fab > li > a.companyButton.btn_trash,
body #fab > li > input.companyButton.btn_trash,
body #fab > li > button.companyButton.btn_trash,
body #fab > li > a.btnList.btn_trash,
body #fab > li > input.btnList.btn_trash,
body #fab > li > button.btnList.btn_trash,
body #fab > li > a.btn_pencil.btn_trash,
body #fab > li > input.btn_pencil.btn_trash,
body #fab > li > button.btn_pencil.btn_trash,
body #fab > li > a.btn_trash.btn_trash,
body #fab > li > input.btn_trash.btn_trash,
body #fab > li > button.btn_trash.btn_trash,
body #fab > li > a.suspendAction.btn_trash,
body #fab > li > input.suspendAction.btn_trash,
body #fab > li > button.suspendAction.btn_trash,
body #fab > li > a.reload.btn_trash,
body #fab > li > input.reload.btn_trash,
body #fab > li > button.reload.btn_trash,
body #fab > li > a.deleteSelected.btn_trash,
body #fab > li > input.deleteSelected.btn_trash,
body #fab > li > button.deleteSelected.btn_trash,
body #fab > li > a.btn_clipboard.btn_trash,
body #fab > li > input.btn_clipboard.btn_trash,
body #fab > li > button.btn_clipboard.btn_trash {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_black.svg");
}
body #fab > li > a.submit:after,
body #fab > li > input.submit:after,
body #fab > li > button.submit:after,
body #fab > li > a[type="submit"]:after,
body #fab > li > input[type="submit"]:after,
body #fab > li > button[type="submit"]:after,
body #fab > li > a.btnNew:after,
body #fab > li > input.btnNew:after,
body #fab > li > button.btnNew:after,
body #fab > li > a.btn_new:after,
body #fab > li > input.btn_new:after,
body #fab > li > button.btn_new:after,
body #fab > li > a.btn_refresh:after,
body #fab > li > input.btn_refresh:after,
body #fab > li > button.btn_refresh:after,
body #fab > li > a.btnCompare:after,
body #fab > li > input.btnCompare:after,
body #fab > li > button.btnCompare:after,
body #fab > li > a.btnCancelForm:after,
body #fab > li > input.btnCancelForm:after,
body #fab > li > button.btnCancelForm:after,
body #fab > li > a.btnBackForm:after,
body #fab > li > input.btnBackForm:after,
body #fab > li > button.btnBackForm:after,
body #fab > li > a.btnContinue:after,
body #fab > li > input.btnContinue:after,
body #fab > li > button.btnContinue:after,
body #fab > li > a.btnTick:after,
body #fab > li > input.btnTick:after,
body #fab > li > button.btnTick:after,
body #fab > li > a.btn_mail:after,
body #fab > li > input.btn_mail:after,
body #fab > li > button.btn_mail:after,
body #fab > li > a.btn_help:after,
body #fab > li > input.btn_help:after,
body #fab > li > button.btn_help:after,
body #fab > li > a.btn_start:after,
body #fab > li > input.btn_start:after,
body #fab > li > button.btn_start:after,
body #fab > li > a.btn_stop:after,
body #fab > li > input.btn_stop:after,
body #fab > li > button.btn_stop:after,
body #fab > li > a.btn_sudo:after,
body #fab > li > input.btn_sudo:after,
body #fab > li > button.btn_sudo:after,
body #fab > li > a.btnApprove:after,
body #fab > li > input.btnApprove:after,
body #fab > li > button.btnApprove:after,
body #fab > li > a.btnApproveAndActivate:after,
body #fab > li > input.btnApproveAndActivate:after,
body #fab > li > button.btnApproveAndActivate:after,
body #fab > li > a.btnActivate:after,
body #fab > li > input.btnActivate:after,
body #fab > li > button.btnActivate:after,
body #fab > li > a.btnDeny:after,
body #fab > li > input.btnDeny:after,
body #fab > li > button.btnDeny:after,
body #fab > li > a.btnRejectTicket:after,
body #fab > li > input.btnRejectTicket:after,
body #fab > li > button.btnRejectTicket:after,
body #fab > li > a.btnRedeliver:after,
body #fab > li > input.btnRedeliver:after,
body #fab > li > button.btnRedeliver:after,
body #fab > li > a.btnRedeliverFull:after,
body #fab > li > input.btnRedeliverFull:after,
body #fab > li > button.btnRedeliverFull:after,
body #fab > li > a.btnResend:after,
body #fab > li > input.btnResend:after,
body #fab > li > button.btnResend:after,
body #fab > li > a.externalShopButton:after,
body #fab > li > input.externalShopButton:after,
body #fab > li > button.externalShopButton:after,
body #fab > li > a.companyButton:after,
body #fab > li > input.companyButton:after,
body #fab > li > button.companyButton:after,
body #fab > li > a.btnList:after,
body #fab > li > input.btnList:after,
body #fab > li > button.btnList:after,
body #fab > li > a.btn_pencil:after,
body #fab > li > input.btn_pencil:after,
body #fab > li > button.btn_pencil:after,
body #fab > li > a.btn_trash:after,
body #fab > li > input.btn_trash:after,
body #fab > li > button.btn_trash:after,
body #fab > li > a.suspendAction:after,
body #fab > li > input.suspendAction:after,
body #fab > li > button.suspendAction:after,
body #fab > li > a.reload:after,
body #fab > li > input.reload:after,
body #fab > li > button.reload:after,
body #fab > li > a.deleteSelected:after,
body #fab > li > input.deleteSelected:after,
body #fab > li > button.deleteSelected:after,
body #fab > li > a.btn_clipboard:after,
body #fab > li > input.btn_clipboard:after,
body #fab > li > button.btn_clipboard:after {
  display: none;
}
body #fab > li > a.disabled,
body #fab > li > input.disabled,
body #fab > li > button.disabled {
  color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
body #fab > li > a.disabled span,
body #fab > li > input.disabled span,
body #fab > li > button.disabled span {
  color: rgba(0, 0, 0, 0.2);
}
body #fab > li > a.disabled.submit,
body #fab > li > input.disabled.submit,
body #fab > li > button.disabled.submit,
body #fab > li > a.disabled[type="submit"],
body #fab > li > input.disabled[type="submit"],
body #fab > li > button.disabled[type="submit"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_op20_black.svg");
}
body #fab > li > a.disabled[data-action="saveAndApprove"],
body #fab > li > input.disabled[data-action="saveAndApprove"],
body #fab > li > button.disabled[data-action="saveAndApprove"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_op20_black.svg");
}
body #fab > li > a.disabled[data-action="saveAndScheduleCampaign"],
body #fab > li > input.disabled[data-action="saveAndScheduleCampaign"],
body #fab > li > button.disabled[data-action="saveAndScheduleCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_op20_black.svg");
}
body #fab > li > a.disabled[data-action="saveAndPreregisterCampaign"],
body #fab > li > input.disabled[data-action="saveAndPreregisterCampaign"],
body #fab > li > button.disabled[data-action="saveAndPreregisterCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_op20_black.svg");
}
body #fab > li > a.disabled[data-action="saveAndSendCampaign"],
body #fab > li > input.disabled[data-action="saveAndSendCampaign"],
body #fab > li > button.disabled[data-action="saveAndSendCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_op20_black.svg");
}
body #fab > li > a:hover,
body #fab > li > input:hover,
body #fab > li > button:hover {
  opacity: 1;
}
body #fab > li.submenu {
  position: relative;
}
body #fab > li.submenu ul,
body #fab > li.submenu .ulWrapper {
  display: none;
}
body #fab > li.submenu .ulWrapper ul {
  display: block;
}
body #fab > li.submenu.open > a,
body #fab > li.submenu.open button {
  position: relative;
  background-color: #000000;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
  z-index: 6003;
}
body #fab > li.submenu.open .ulWrapper {
  pointer-events: all;
  position: absolute !important;
  top: auto !important;
  z-index: 6002;
  bottom: calc(48px / 2) !important;
  right: calc(48px / 2) !important;
  width: 390px;
}
body #fab > li.submenu.open .ulWrapper > span {
  cursor: default;
  display: block;
  background: #000000;
  border-radius: 6px 6px 0px 0px;
  color: #FFFFFF;
  line-height: 51px;
  padding: 0px 8px;
  overflow: hidden;
  font-size: 18px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: flex;
  justify-content: stretch;
}
body #fab > li.submenu.open .ulWrapper > span i,
body #fab > li.submenu.open .ulWrapper > span u,
body #fab > li.submenu.open .ulWrapper > span b {
  display: inline-block;
  height: calc(24px * 2);
}
body #fab > li.submenu.open .ulWrapper > span i,
body #fab > li.submenu.open .ulWrapper > span b {
  flex: 0 0 27px;
}
body #fab > li.submenu.open .ulWrapper > span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 8px;
}
body #fab > li.submenu.open .ulWrapper > span u {
  flex: 1 1 auto;
  text-decoration: none;
  cursor: text;
}
body #fab > li.submenu.open .ulWrapper > span b {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  width: 28px;
}
body #fab > li.submenu.open .ulWrapper > ul {
  position: relative;
  list-style: none;
  max-height: calc(7 * 32px);
  border: none;
  border-radius: 0px 0px 6px 6px;
  background-color: #FFFFFF;
  overflow-y: auto;
  padding: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
body #fab > li.submenu.open .ulWrapper > ul li a,
body #fab > li.submenu.open .ulWrapper > ul li span {
  display: block;
  background-color: transparent;
  border-radius: 6px;
  line-height: 32px;
  padding: 0px 12px;
  font-size: 15px;
  text-align: left;
  overflow: hidden;
  color: #000000;
  white-space: nowrap;
}
body #fab > li.submenu.open .ulWrapper > ul li a.status_icon,
body #fab > li.submenu.open .ulWrapper > ul li span.status_icon {
  background-repeat: no-repeat;
  background-position: center left 12px;
  padding-left: 40px;
}
body #fab > li.submenu.open .ulWrapper > ul li a.status_icon.error,
body #fab > li.submenu.open .ulWrapper > ul li span.status_icon.error {
  color: #F0483F;
  background-image: url("../images/2021/icons/svg/icons-24-px-error_error.svg");
}
body #fab > li.submenu.open .ulWrapper > ul li a.status_icon.warning,
body #fab > li.submenu.open .ulWrapper > ul li span.status_icon.warning {
  color: #E59615;
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
}
body #fab > li.submenu.open .ulWrapper > ul li a.status_icon.success,
body #fab > li.submenu.open .ulWrapper > ul li span.status_icon.success {
  color: #61BE9D;
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
body #fab > li.submenu.open .ulWrapper > ul li a.status_icon.information,
body #fab > li.submenu.open .ulWrapper > ul li span.status_icon.information {
  color: #87BFE4;
  background-image: url("../images/2021/icons/svg/icons-24-px-info_info.svg");
}
body #fab > li.submenu.open .ulWrapper > ul li a.disabled {
  color: #F0483F;
  cursor: not-allowed;
}
body #fab > li.submenu.open .ulWrapper > ul li.headline span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  white-space: nowrap;
  margin-top: 8px;
}
body #fab > li.submenu.open .ulWrapper > ul li.headline:first-child span {
  margin-top: 0px;
}
body #fab > li.submenu.open .ulWrapper > ul li.selected a,
body #fab > li.submenu.open .ulWrapper > ul li.selected span {
  background-color: #f5f5f5;
}
body #fab > li.submenu.open .ulWrapper > ul li.hidden {
  display: none;
}
body #fab > li.submenu.group_actionMenue > a,
body #fab > li.submenu.group_actionMenue button {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
}
body #fab > li.submenu.group_actionMenue.open > a,
body #fab > li.submenu.group_actionMenue.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
}
body #fab > li.submenu.group_actionMenue .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
}
body #fab > li.submenu.group_newMenue > a,
body #fab > li.submenu.group_newMenue button {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_black.svg");
}
body #fab > li.submenu.group_newMenue.open > a,
body #fab > li.submenu.group_newMenue.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_white.svg");
}
body #fab > li.submenu.group_newMenue .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-large_white.svg");
}
body #fab > li.submenu.group_helpMenue > a,
body #fab > li.submenu.group_helpMenue button {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_black.svg");
}
body #fab > li.submenu.group_helpMenue.open > a,
body #fab > li.submenu.group_helpMenue.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_white.svg");
}
body #fab > li.submenu.group_helpMenue .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-help_white.svg");
}
body #fab > li.submenu.group_loadMenue.open > a,
body #fab > li.submenu.group_loadMenue.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
}
body #fab > li.submenu.group_loadMenue .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
}
body #fab > li.submenu.dropdownTicketStatus > a,
body #fab > li.submenu.dropdownTicketStatus button {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_black.svg");
}
body #fab > li.submenu.dropdownTicketStatus.open > a,
body #fab > li.submenu.dropdownTicketStatus.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_white.svg");
}
body #fab > li.submenu.dropdownTicketStatus .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-ticket_white.svg");
}
body #fab > li.submenu.dropdownSaveIcon > a,
body #fab > li.submenu.dropdownSaveIcon button {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_black.svg");
}
body #fab > li.submenu.dropdownSaveIcon.open > a,
body #fab > li.submenu.dropdownSaveIcon.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_white.svg");
}
body #fab > li.submenu.dropdownSaveIcon .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_white.svg");
}
body #fab > li.submenu.dropdownDownload > a,
body #fab > li.submenu.dropdownDownload button {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_black.svg");
}
body #fab > li.submenu.dropdownDownload.open > a,
body #fab > li.submenu.dropdownDownload.open button {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_white.svg");
}
body #fab > li.submenu.dropdownDownload .ulWrapper span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_white.svg");
}
body #fab > li.visible > a,
body #fab > li.visible > input,
body #fab > li.visible > button {
  text-indent: 0px;
  min-width: 48px;
  width: auto;
  padding: 0px 24px;
  padding-left: 44px;
  background-position: 12px center;
  pointer-events: all;
}
body #fab > li.visible.submenu > a,
body #fab > li.visible.submenu button {
  background-position: 12px center;
}
body #fab > li.visible.submenu.open > a,
body #fab > li.visible.submenu.open button {
  text-indent: -9999px;
  width: 48px;
  padding: 0px;
  background-position: center center;
}
body #fab > li.searching > div > span {
  background-color: #61BE9D !important;
}
body #fab > li.searching > div ul {
  min-height: calc(7 * 32px);
}
body #fab > li.longRunningFab {
  position: relative;
}
body #fab > li.longRunningFab span.longRunning {
  display: none;
  pointer-events: none;
}
body #fab > li.longRunningFab span.longRunning.loading {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  width: 24px;
  margin-right: 0px;
}
body #fab > li.longRunningFab span.longRunning.loading b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
body #fab > li.longRunningFab span.longRunning.loading b:nth-child(2) {
  animation-delay: 0.1s;
}
body #fab > li.longRunningFab span.longRunning.loading b:nth-child(3) {
  animation-delay: 0.2s;
}
body #fab > li.longRunningFab span.longRunning.loading b {
  background-color: #000000;
  -webkit-animation: 0.3s loading-bounce-black-noscale infinite alternate;
  animation: 0.3s loading-bounce-black-noscale infinite alternate;
}
body #fab > li.longRunningFab span.longRunning.loading b {
  width: 4px;
  height: 4px;
  margin: 16px 2px;
}
body #fab > li.longRunningFab.visible span.longRunning.loading {
  left: 12px;
  right: auto;
}
body #fab > li.longRunningFab.longRunningFabWorking > a,
body #fab > li.longRunningFab.longRunningFabWorking > input,
body #fab > li.longRunningFab.longRunningFabWorking > button {
  background-image: none;
}
body #fab.validationFailed li [data-action="saveAndApprove"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"],
body #fab.validationFailed li .submit,
body #fab.validationFailed li [type="submit"] {
  color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
body #fab.validationFailed li [data-action="saveAndApprove"] span,
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"] span,
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"] span,
body #fab.validationFailed li [data-action="saveAndSendCampaign"] span,
body #fab.validationFailed li .submit span,
body #fab.validationFailed li [type="submit"] span {
  color: rgba(0, 0, 0, 0.2);
}
body #fab.validationFailed li [data-action="saveAndApprove"].submit,
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"].submit,
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"].submit,
body #fab.validationFailed li [data-action="saveAndSendCampaign"].submit,
body #fab.validationFailed li .submit.submit,
body #fab.validationFailed li [type="submit"].submit,
body #fab.validationFailed li [data-action="saveAndApprove"][type="submit"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"][type="submit"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"][type="submit"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"][type="submit"],
body #fab.validationFailed li .submit[type="submit"],
body #fab.validationFailed li [type="submit"][type="submit"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save_op20_black.svg");
}
body #fab.validationFailed li [data-action="saveAndApprove"][data-action="saveAndApprove"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"][data-action="saveAndApprove"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"][data-action="saveAndApprove"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"][data-action="saveAndApprove"],
body #fab.validationFailed li .submit[data-action="saveAndApprove"],
body #fab.validationFailed li [type="submit"][data-action="saveAndApprove"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-clear_op20_black.svg");
}
body #fab.validationFailed li [data-action="saveAndApprove"][data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"][data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"][data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"][data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li .submit[data-action="saveAndScheduleCampaign"],
body #fab.validationFailed li [type="submit"][data-action="saveAndScheduleCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-prepare-to-send_op20_black.svg");
}
body #fab.validationFailed li [data-action="saveAndApprove"][data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"][data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"][data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"][data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li .submit[data-action="saveAndPreregisterCampaign"],
body #fab.validationFailed li [type="submit"][data-action="saveAndPreregisterCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-plan-alt_op20_black.svg");
}
body #fab.validationFailed li [data-action="saveAndApprove"][data-action="saveAndSendCampaign"],
body #fab.validationFailed li [data-action="saveAndScheduleCampaign"][data-action="saveAndSendCampaign"],
body #fab.validationFailed li [data-action="saveAndPreregisterCampaign"][data-action="saveAndSendCampaign"],
body #fab.validationFailed li [data-action="saveAndSendCampaign"][data-action="saveAndSendCampaign"],
body #fab.validationFailed li .submit[data-action="saveAndSendCampaign"],
body #fab.validationFailed li [type="submit"][data-action="saveAndSendCampaign"] {
  background-image: url("../images/2021/icons/svg/icons-24-px-save-and-send-alt_op20_black.svg");
}
body #fab .scrollTopFabButton {
  display: none !important;
}
body #fab.open > li {
  pointer-events: none;
}
body #fab.open > li:not(.open) > a,
body #fab.open > li:not(.open) button {
  background-color: #f5f5f5 !important;
}
@media only screen and (min-width: 1644px) {
  body.navCollapsed #fab {
    left: 80px !important;
  }
}
body.scrolledDown #fab .scrollTopFabButton {
  display: block !important;
}
body {
  overflow: hidden;
}
body nav .list {
  overflow: hidden !important;
}
body.pageLoadDone {
  overflow: inherit;
}
body.pageLoadDone .pageLoad {
  display: none;
}
body.pageLoadDone nav .list {
  overflow-y: auto !important;
}
body .pageLoad {
  position: fixed;
  top: 0px;
  left: 280px;
  height: 100vh;
  width: calc(100vw - 280px);
  background: #F4F4F4;
  z-index: 11001001;
  opacity: 1;
}
body .pageLoad div div {
  width: 42px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -21px;
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
body .pageLoad div div b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
body .pageLoad div div b:nth-child(2) {
  animation-delay: 0.1s;
}
body .pageLoad div div b:nth-child(3) {
  animation-delay: 0.2s;
}
body .pageLoad div div b {
  background-color: #61BE9D;
  -webkit-animation: 0.25s loading-bounce-red infinite alternate;
  animation: 0.25s loading-bounce-red infinite alternate;
}
body .pageLoad div div b {
  width: 10px;
  height: 10px;
  margin: 16px 2px;
}
body.navCollapsed .pageLoad {
  left: 80px;
  width: calc(100vw - 80px);
}
body.loginpage .pageLoad {
  left: 0px;
  width: 100%;
  background: #000000;
}
.blockElement {
  position: absolute;
  width: 100%;
  height: 68px;
  top: calc(50% - 34px);
  left: 0px;
  padding: 0px ! important;
  z-index: 7000 ! important;
}
.blockElement h1 {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
}
.blockElement .blockAjaxLoader {
  width: 66px;
  height: 68px;
  margin: auto;
  opacity: 0;
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.blockElement .blockAjaxLoader b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.blockElement .blockAjaxLoader b:nth-child(2) {
  animation-delay: 0.1s;
}
.blockElement .blockAjaxLoader b:nth-child(3) {
  animation-delay: 0.2s;
}
.blockElement .blockAjaxLoader b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
.blockElement .blockAjaxLoader.green {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.blockElement .blockAjaxLoader.green b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.blockElement .blockAjaxLoader.green b:nth-child(2) {
  animation-delay: 0.1s;
}
.blockElement .blockAjaxLoader.green b:nth-child(3) {
  animation-delay: 0.2s;
}
.blockElement .blockAjaxLoader.green b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
.blockElement .blockAjaxLoader.red {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.blockElement .blockAjaxLoader.red b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.blockElement .blockAjaxLoader.red b:nth-child(2) {
  animation-delay: 0.1s;
}
.blockElement .blockAjaxLoader.red b:nth-child(3) {
  animation-delay: 0.2s;
}
.blockElement .blockAjaxLoader.red b {
  background-color: #61BE9D;
  -webkit-animation: 0.25s loading-bounce-red infinite alternate;
  animation: 0.25s loading-bounce-red infinite alternate;
}
.blockElement .blockAjaxLoader.gray {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.blockElement .blockAjaxLoader.gray b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.blockElement .blockAjaxLoader.gray b:nth-child(2) {
  animation-delay: 0.1s;
}
.blockElement .blockAjaxLoader.gray b:nth-child(3) {
  animation-delay: 0.2s;
}
.blockElement .blockAjaxLoader.gray b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-gray infinite alternate;
  animation: 0.25s loading-bounce-gray infinite alternate;
}
.blockElement .blockAjaxLoader.black {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.blockElement .blockAjaxLoader.black b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.blockElement .blockAjaxLoader.black b:nth-child(2) {
  animation-delay: 0.1s;
}
.blockElement .blockAjaxLoader.black b:nth-child(3) {
  animation-delay: 0.2s;
}
.blockElement .blockAjaxLoader.black b {
  background-color: #000000;
  -webkit-animation: 0.3s loading-bounce-black-noscale infinite alternate;
  animation: 0.3s loading-bounce-black-noscale infinite alternate;
}
.blockElement.blockWithoutLoader {
  display: none ! important;
}
.blockElement.blockLight {
  left: 0px;
  top: 0px;
  width: 100% ! important;
}
.blockElement.blockLight .blockAjaxLoader {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.blockAjaxError {
  text-align: left;
}
.blockOverlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  opacity: 0.6;
  z-index: 7000 ! important;
  background: #F4F4F4 !important;
}
.blockOverlay.blockLight {
  background: transparent ! important;
}
.blockOverlay.blockLight.blockForm {
  background: #F4F4F4 ! important;
}
.loadingAnimation > div {
  margin: 0 auto;
  width: 66px;
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.loadingAnimation > div b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.loadingAnimation > div b:nth-child(2) {
  animation-delay: 0.1s;
}
.loadingAnimation > div b:nth-child(3) {
  animation-delay: 0.2s;
}
.loadingAnimation > div b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-bounce-green {
  to {
    background: #61BE9D;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@keyframes loading-bounce-red {
  to {
    background: #F0483F;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@keyframes loading-bounce-gray {
  to {
    background: #999999;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@keyframes loading-bounce-black-noscale {
  to {
    background: #000000;
    -webkit-transform: translate3d(0, -10px, 0) scale(1);
    -ms-transform: translate3d(0, -10px, 0) scale(1);
    transform: translate3d(0, -10px, 0) scale(1);
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes loading-bounce-green {
  to {
    background: #61BE9D;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@-webkit-keyframes loading-bounce-red {
  to {
    background: #F0483F;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@-webkit-keyframes loading-bounce-gray {
  to {
    background: #999999;
    -webkit-transform: translate3d(0, -10px, 0) scale(1.2);
    -ms-transform: translate3d(0, -10px, 0) scale(1.2);
    transform: translate3d(0, -10px, 0) scale(1.2);
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body nav {
  width: 280px;
  background: #000000;
  font-size: 15px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  min-height: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 11000001;
}
body nav h1.logo {
  padding-top: 32px;
  padding-left: 24px;
  padding-bottom: 24px;
}
body nav h1.logo a {
  background: url(../images/2021/logo/190320_bookwireOS_logo_rgb-white.svg) no-repeat center center;
  display: block;
  width: 190px;
  height: 32px;
  object-fit: contain;
  text-indent: -9999px;
}
body nav > div {
  height: 100%;
}
body nav > div .list {
  position: absolute;
  top: 88px;
  bottom: 48px;
  width: 280px;
  overflow-x: hidden;
  overflow-y: auto;
}
body nav > div .list div.entry {
  position: relative;
  width: 280px;
}
body nav > div .list div.entry a,
body nav > div .list div.entry span.nolink {
  display: block;
  color: rgba(255, 255, 255, 0.9);
}
body nav > div .list div.entry span.nolink {
  cursor: default;
}
body nav > div .list div.entry a:hover,
body nav > div .list div.entry a:focus {
  color: #61BE9D;
}
body nav > div .list div.entry > a,
body nav > div .list div.entry > span.nolink {
  line-height: 51px;
  padding-left: 72px;
}
body nav > div .list div.entry > a:hover,
body nav > div .list div.entry > a:focus {
  background-color: #262626;
}
body nav > div .list div.entry > span.icon {
  position: absolute;
  left: 27px;
  top: calc((48px / 2) - (27px / 2));
  display: block;
  width: 27px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: center center;
  pointer-events: none;
  background-image: url("../images/2021/icons/svg/icons-32-px-settings_white.svg");
}
body nav > div .list div.entry > span.icon.icon-overview {
  background-image: url("../images/2021/icons/svg/icons-32-px-overview_white.svg");
}
body nav > div .list div.entry > span.icon.icon-overview-am {
  background-image: url("../images/2021/icons/svg/icons-32-px-overview_white.svg");
}
body nav > div .list div.entry > span.icon.icon-import {
  background-image: url("../images/2021/icons/svg/icons-32-px-import_white.svg");
}
body nav > div .list div.entry > span.icon.icon-marketing {
  background-image: url("../images/2021/icons/svg/icons-32-px-marketing_white.svg");
}
body nav > div .list div.entry > span.icon.icon-statistic {
  background-image: url("../images/2021/icons/svg/icons-32-px-analytics_white.svg");
}
body nav > div .list div.entry > span.icon.icon-shop {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_white.svg");
}
body nav > div .list div.entry > span.icon.icon-distributor {
  background-image: url("../images/2021/icons/svg/icons-32-px-industry_white.svg");
}
body nav > div .list div.entry > span.icon.icon-shopstatus {
  background-image: url("../images/2021/icons/svg/icons-32-px-exit_white.svg");
}
body nav > div .list div.entry > span.icon.icon-product {
  background-image: url("../images/2021/icons/svg/icons-32-px-products_white.svg");
}
body nav > div .list div.entry > span.icon.icon-book {
  background-image: url("../images/2021/icons/svg/icons-32-px-print_white.svg");
}
body nav > div .list div.entry > span.icon.icon-voucher {
  background-image: url("../images/2021/icons/svg/icons-32-px-percent_white.svg");
}
body nav > div .list div.entry > span.icon.icon-technic {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_white.svg");
}
body nav > div .list div.entry > span.icon.icon-rdw-download {
  background-image: url("../images/2021/icons/svg/icons-32-px-rdw-download_white.svg");
}
body nav > div .list div.entry > span.icon.icon-ticket {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_white.svg");
}
body nav > div .list div.entry > span.icon.icon-message {
  background-image: url("../images/2021/icons/svg/icons-32-px-message_white.svg");
}
body nav > div .list div.entry > span.icon.icon-promotiontickets {
  background-image: url("../images/2021/icons/svg/icons-32-px-marketing_white.svg");
}
body nav > div .list div.entry > span.icon.icon-way {
  background-image: url("../images/2021/icons/svg/icons-32-px-w-line_white.svg");
}
body nav > div .list div.entry > span.icon.icon-way2 {
  background-image: url("../images/2021/icons/svg/icons-32-px-w-outline_white.svg");
}
body nav > div .list div.entry > span.icon.icon-servicedesk {
  background-image: url("../images/2021/icons/svg/icons-32-px-service-desk_white.svg");
}
body nav > div .list div.entry.subMenu > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_white.svg");
  background-position: center right 16px;
  background-repeat: no-repeat;
  padding-right: 40px;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
body nav > div .list div.entry ul {
  list-style: none;
}
body nav > div .list div.entry ul li a,
body nav > div .list div.entry ul li span.nolink {
  padding-left: 70px;
  line-height: 48px;
  position: relative;
}
body nav > div .list div.entry ul li a:before,
body nav > div .list div.entry ul li span.nolink:before {
  content: '';
  display: none;
  position: absolute;
  left: 27px;
  top: 10.5px;
  width: 27px;
  height: 27px;
  transform: rotate(-90deg);
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body nav > div .list div.entry ul li a:hover:before,
body nav > div .list div.entry ul li span.nolink:hover:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body nav > div .list div.entry ul li.l0 a,
body nav > div .list div.entry ul li.l1 a,
body nav > div .list div.entry ul li.l2 a,
body nav > div .list div.entry ul li.l3 a,
body nav > div .list div.entry ul li.l0 span.nolink,
body nav > div .list div.entry ul li.l1 span.nolink,
body nav > div .list div.entry ul li.l2 span.nolink,
body nav > div .list div.entry ul li.l3 span.nolink {
  padding-left: 86px;
}
body nav > div .list div.entry ul li.l1 a,
body nav > div .list div.entry ul li.l1 span.nolink {
  padding-left: 102px;
}
body nav > div .list div.entry ul li.l2 a,
body nav > div .list div.entry ul li.l2 span.nolink {
  padding-left: 118px;
}
body nav > div .list div.entry ul li.l3 a,
body nav > div .list div.entry ul li.l3 span.nolink {
  padding-left: 134px;
}
body nav > div .list div.entry ul li.current > a,
body nav > div .list div.entry ul li.current > span.nolink {
  color: #61BE9D;
}
body nav > div .list div.entry ul li.current > a:before,
body nav > div .list div.entry ul li.current > span.nolink:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body nav > div .list div.entry ul li.current.currentSelected > a,
body nav > div .list div.entry ul li.current.currentSelected > span.nolink {
  background-color: #262626;
}
body nav > div .list div.entry ul li.current.currentSelected > a:before,
body nav > div .list div.entry ul li.current.currentSelected > span.nolink:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body nav > div .list div.entry.current > a {
  color: #61BE9D;
}
body nav > div .list div.entry.current.currentSelected > a {
  background-color: #262626;
}
body nav > div .list div.entry.current ul {
  display: block ! important;
}
body nav > div .list div.entry.highlightIcon span.icon:before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: -2px;
  width: 14px;
  height: 14px;
  background-color: #000000;
  border-radius: 7px;
  z-index: 1000;
}
body nav > div .list div.entry.highlightIcon span.icon:after {
  content: "";
  display: block;
  position: absolute;
  left: 20px;
  top: 0px;
  width: 10px;
  height: 10px;
  background-color: #F0483F;
  border-radius: 5px;
  z-index: 1000;
}
body nav > div .list div.entry.groupLabelEntry {
  opacity: 0.5;
}
body nav > div .list div.entry.groupLabelEntry span {
  padding-left: 80px;
  color: #FFFFFF;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body nav > div .list div.entry.groupLabelEntry span:before {
  content: " ";
  display: block;
  position: absolute;
  left: 20px;
  top: calc((48px / 2) - 1px);
  width: 40px;
  height: 2px;
  background-color: #FFFFFF;
}
body nav > div .list div.entry:hover > span.icon,
body nav > div .list div.entry.current > span.icon {
  background-image: url("../images/2021/icons/svg/icons-32-px-settings_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-overview,
body nav > div .list div.entry.current > span.icon.icon-overview {
  background-image: url("../images/2021/icons/svg/icons-32-px-overview_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-overview-am,
body nav > div .list div.entry.current > span.icon.icon-overview-am {
  background-image: url("../images/2021/icons/svg/icons-32-px-overview_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-import,
body nav > div .list div.entry.current > span.icon.icon-import {
  background-image: url("../images/2021/icons/svg/icons-32-px-import_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-marketing,
body nav > div .list div.entry.current > span.icon.icon-marketing {
  background-image: url("../images/2021/icons/svg/icons-32-px-marketing_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-statistic,
body nav > div .list div.entry.current > span.icon.icon-statistic {
  background-image: url("../images/2021/icons/svg/icons-32-px-analytics_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-shop,
body nav > div .list div.entry.current > span.icon.icon-shop {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-distributor,
body nav > div .list div.entry.current > span.icon.icon-distributor {
  background-image: url("../images/2021/icons/svg/icons-32-px-industry_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-shopstatus,
body nav > div .list div.entry.current > span.icon.icon-shopstatus {
  background-image: url("../images/2021/icons/svg/icons-32-px-exit_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-product,
body nav > div .list div.entry.current > span.icon.icon-product {
  background-image: url("../images/2021/icons/svg/icons-32-px-products_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-book,
body nav > div .list div.entry.current > span.icon.icon-book {
  background-image: url("../images/2021/icons/svg/icons-32-px-print_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-voucher,
body nav > div .list div.entry.current > span.icon.icon-voucher {
  background-image: url("../images/2021/icons/svg/icons-32-px-percent_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-technic,
body nav > div .list div.entry.current > span.icon.icon-technic {
  background-image: url("../images/2021/icons/svg/icons-32-px-rocket_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-rdw-download,
body nav > div .list div.entry.current > span.icon.icon-rdw-download {
  background-image: url("../images/2021/icons/svg/icons-32-px-rdw-download_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-ticket,
body nav > div .list div.entry.current > span.icon.icon-ticket {
  background-image: url("../images/2021/icons/svg/icons-32-px-ticket_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-message,
body nav > div .list div.entry.current > span.icon.icon-message {
  background-image: url("../images/2021/icons/svg/icons-32-px-message_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-promotiontickets,
body nav > div .list div.entry.current > span.icon.icon-promotiontickets {
  background-image: url("../images/2021/icons/svg/icons-32-px-marketing_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-way,
body nav > div .list div.entry.current > span.icon.icon-way {
  background-image: url("../images/2021/icons/svg/icons-32-px-w-line_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-way2,
body nav > div .list div.entry.current > span.icon.icon-way2 {
  background-image: url("../images/2021/icons/svg/icons-32-px-w-outline_green.svg");
}
body nav > div .list div.entry:hover > span.icon.icon-servicedesk,
body nav > div .list div.entry.current > span.icon.icon-servicedesk {
  background-image: url("../images/2021/icons/svg/icons-32-px-service-desk_green.svg");
}
body nav > div .list div.entry:hover.subMenu > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
body nav > div .list div.entry.current.subMenu > a,
body nav > div .list div.entry.currentOpened.subMenu > a {
  background: none !important;
}
body nav > div .togglemenu {
  display: block;
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding-left: 70px;
  background-image: url("../images/2021/icons/svg/icons-32-px-collapse-sidebar_white.svg");
  background-repeat: no-repeat;
  background-position: 27px 9px;
}
body nav > div .togglemenu span {
  line-height: 48px;
  color: rgba(255, 255, 255, 0.9);
}
body nav > div .togglemenu span.expand {
  display: none;
}
body nav > div .togglemenu:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-collapse-sidebar_green.svg");
  background-color: #262626;
}
body nav > div .togglemenu:hover span {
  color: #61BE9D;
}
body nav > div .notifications {
  display: none;
}
body nav.collapsedHovered > div .togglemenu {
  background-image: url("../images/2021/icons/svg/icons-32-px-expand-sidebar_white.svg");
}
body nav.collapsedHovered > div .togglemenu span.collapse {
  display: none;
}
body nav.collapsedHovered > div .togglemenu span.expand {
  display: block;
}
body nav.collapsedHovered > div .togglemenu:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-expand-sidebar_green.svg");
}
body nav.collapsed {
  width: 80px;
}
body nav.collapsed .os-scrollbar {
  visibility: hidden;
}
body nav.collapsed > div h1.logo {
  padding-left: 16px;
}
body nav.collapsed > div h1.logo a {
  background: url(../images/2021/logo/logo.svg) no-repeat center center;
  width: 48px;
}
body nav.collapsed > div .list {
  width: 80px;
}
body nav.collapsed > div .list div.entry {
  width: 80px;
}
body nav.collapsed > div .list div.entry.subMenu > a {
  background-position: -9999px;
}
body nav.collapsed > div .list div.entry.current > a,
body nav.collapsed > div .list div.entry.current > span.nolink {
  background-color: #262626;
}
body nav.collapsed > div .list div.entry ul li a:before,
body nav.collapsed > div .list div.entry ul li span.nolink:before {
  display: block;
}
body nav.collapsed > div .list > div a,
body nav.collapsed > div .list > div span.nolink {
  text-indent: -99999px;
}
body nav.collapsed > div .togglemenu {
  background-image: url("../images/2021/icons/svg/icons-32-px-expand-sidebar_white.svg");
}
body nav.collapsed > div .togglemenu span {
  display: none !important;
}
body nav.collapsed > div .togglemenu:hover {
  background-image: url("../images/2021/icons/svg/icons-32-px-expand-sidebar_green.svg");
}
body.loginpage {
  min-width: 487px;
  background: #000000 ! important;
}
body.loginpage div.page {
  margin-left: 0px;
}
body.loginpage div.page main {
  max-width: 100vw;
  padding-top: 100px;
  padding-bottom: 100px;
}
body.loginpage div.page main .loginbox {
  max-width: 100vw;
  width: 487px;
  min-height: 400px;
  margin: 0 auto 0 auto;
}
body.loginpage div.page main .loginbox h1.logo {
  background: url(../images/2021/logo/logo.svg) no-repeat center center;
  text-align: center;
  height: 47px;
  width: 362px;
  max-width: 100vw;
  margin: 0 auto;
  margin-bottom: 40px;
  object-fit: contain;
  background-size: 362px 47px;
  text-indent: -9999px;
}
body.loginpage div.page main .loginbox .loginboxinner {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  padding: 32px;
  border-radius: 6px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .twofactorForm div.fallback .osbtn {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: rgba(0, 0, 0, 0.55);
  font-size: 13px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .twofactorForm div.fallback .osbtn:hover {
  color: #000000;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .twofactorForm div.fallback > span {
  display: none;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper {
  position: relative;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper a {
  position: absolute;
  top: 0px;
  right: 0px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper img {
  display: block;
  margin: 0 auto;
  border-radius: 6px;
  border: 2px solid #000;
  max-height: 250px;
  margin: 8px auto;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper .securityCodeInfo {
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  height: 250px;
  top: 0px;
  left: 0px;
  background: rgba(244, 244, 244, 0.95);
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper .securityCodeInfo .securityCodeInfoContent {
  width: 100%;
  text-align: center;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper .securityCodeInfo .securityCodeInfoContent b {
  display: block;
  margin-top: 16px;
  letter-spacing: 3px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .qrCodeWrapper.securityInfo .securityCodeInfo {
  display: flex;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 24px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgValidate {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgValidateYubikey {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgValidateEmail {
  background-image: url("../images/2021/icons/svg/icons-24-px-send-alt_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgRecovery {
  background-image: url("../images/2021/icons/svg/icons-32-px-print_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgSettings {
  background-image: url("../images/2021/icons/svg/icons-24-px-settings_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor .img.imgSuccessful {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor hr {
  border: none;
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  margin: 16px auto;
  max-width: 50%;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor span {
  display: block;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor span.info.required {
  padding-bottom: 12px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor span.info.redirect {
  display: block;
  font-style: italic;
  text-align: center;
  color: rgba(0, 0, 0, 0.55);
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor span.recoveryCode {
  padding: 16px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  text-align: center;
  background-color: rgba(229, 150, 21, 0.12);
  border: 1px solid rgba(229, 150, 21, 0.5);
  border-radius: 6px;
  margin: 24px 0px;
  letter-spacing: 3px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch {
  border: 1px solid rgba(112, 112, 112, 0.42);
  border-radius: 6px;
  background-clip: padding-box;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div {
  border-bottom: 1px solid rgba(112, 112, 112, 0.42);
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div > span.info {
  padding: 24px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center right 24px;
  cursor: pointer;
  background-clip: padding-box;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div > span.info .radio,
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div > span.info input {
  display: none;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div > div {
  border-top: 1px solid rgba(112, 112, 112, 0.42);
  background-clip: padding-box;
  background-color: #F4F4F4;
  padding: 16px;
  display: none;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div:last-child {
  border-bottom: none;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div:last-child.open > div {
  border-radius: 0px 0px 6px 6px;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div:hover > span.info {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div.open > span.info {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
  cursor: default;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div.open > div {
  display: block;
}
body.loginpage div.page main .loginbox .loginboxinner .twoFactor div.typeSwitch > div.open:hover > span.info {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner div.email .retryInfo {
  display: none;
}
body.loginpage div.page main .loginbox .loginboxinner div.email.timeout .retryPossible {
  display: none;
}
body.loginpage div.page main .loginbox .loginboxinner div.email.timeout .retryPossible a.osbtn {
  margin-top: 8px;
  pointer-events: none;
  cursor: not-allowed;
  background-color: rgba(0, 0, 0, 0.2);
}
body.loginpage div.page main .loginbox .loginboxinner div.email.timeout .retryInfo {
  display: block;
}
body.loginpage div.page main .loginbox .loginboxinner div.email.timeout .retryInfo i {
  font-size: 13px;
}
body.loginpage div.page main .loginbox .loginboxinner div.email.timeout .retryInfo b {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.loginpage div.page main .loginbox .loginboxinner form,
body.loginpage div.page main .loginbox .loginboxinner div.form {
  display: block;
  margin-top: 0px;
}
body.loginpage div.page main .loginbox .loginboxinner form .username,
body.loginpage div.page main .loginbox .loginboxinner div.form .username,
body.loginpage div.page main .loginbox .loginboxinner form .password,
body.loginpage div.page main .loginbox .loginboxinner div.form .password,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor {
  margin-bottom: calc(24px / 2);
  position: relative;
}
body.loginpage div.page main .loginbox .loginboxinner form .username label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner div.form .username label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner form .password label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner div.form .password label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor label.fieldLabel,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor label.fieldLabel {
  line-height: 20px;
  width: auto;
  padding: 0px;
  display: block;
  margin-bottom: 4px;
  background: none;
  border: none;
  z-index: 1000;
}
body.loginpage div.page main .loginbox .loginboxinner form .username label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .username label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner form .password label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .password label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor label.fieldLabel > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor label.fieldLabel > span {
  color: #3f3f40;
}
body.loginpage div.page main .loginbox .loginboxinner form .username label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner div.form .username label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner form .password label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner div.form .password label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor label.fieldLabel.readOnly,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor label.fieldLabel.readOnly {
  color: #3f3f40;
}
body.loginpage div.page main .loginbox .loginboxinner form .username label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .username label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner form .password label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .password label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor label.fieldLabel.focus > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor label.fieldLabel.focus > span {
  color: #3f3f40;
}
body.loginpage div.page main .loginbox .loginboxinner form .username.twofactor,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.twofactor,
body.loginpage div.page main .loginbox .loginboxinner form .password.twofactor,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.twofactor,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.twofactor,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.twofactor,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.twofactor,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.twofactor {
  margin-top: calc(24px / 2);
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  padding: 0px 8px;
  padding-left: calc(8px + 24px);
  width: 100%;
  background: #FFFFFF;
  height: 36px;
  line-height: 36px;
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px center;
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input::placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input::placeholder {
  color: transparent ! important;
  opacity: 1 ! important;
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input:-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input:-ms-input-placeholder {
  color: transparent ! important;
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input::-ms-input-placeholder,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input::-ms-input-placeholder {
  color: transparent ! important;
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-account_gray_dark.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner input:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  background-image: url("../images/2021/icons/svg/icons-24-px-account_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username .inner > label,
body.loginpage div.page main .loginbox .loginboxinner div.form .username .inner > label,
body.loginpage div.page main .loginbox .loginboxinner form .password .inner > label,
body.loginpage div.page main .loginbox .loginboxinner div.form .password .inner > label,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode .inner > label,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode .inner > label,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor .inner > label,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor .inner > label {
  display: block;
  padding: 0px 10px;
  font-size: 15px;
}
body.loginpage div.page main .loginbox .loginboxinner form .username.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .password.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.password .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .username.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .password.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.twofactor .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.twofactor .inner input {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_gray.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .password.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.password .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .username.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .password.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.twofactor .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.twofactor .inner input:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_gray_dark.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .password.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.password .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .username.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .password.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.twofactor .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.twofactor .inner input:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-locked_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .password.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.vouchercode .inner input,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.vouchercode .inner input {
  background-image: url("../images/2021/icons/svg/icons-24-px-gift-voucher_gray.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .password.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.vouchercode .inner input:hover,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.vouchercode .inner input:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-gift-voucher_gray_dark.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .username.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .username.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .password.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .password.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .vouchercode.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .vouchercode.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner form .twofactor.vouchercode .inner input:focus,
body.loginpage div.page main .loginbox .loginboxinner div.form .twofactor.vouchercode .inner input:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-gift-voucher_green.svg");
}
body.loginpage div.page main .loginbox .loginboxinner form .checkbox,
body.loginpage div.page main .loginbox .loginboxinner div.form .checkbox {
  position: relative;
}
body.loginpage div.page main .loginbox .loginboxinner form .checkbox > div,
body.loginpage div.page main .loginbox .loginboxinner div.form .checkbox > div {
  position: absolute;
  left: 0px;
  top: 0px;
}
body.loginpage div.page main .loginbox .loginboxinner form .checkbox > span,
body.loginpage div.page main .loginbox .loginboxinner div.form .checkbox > span {
  margin-left: 32px;
}
body.loginpage div.page main .loginbox .loginboxinner button,
body.loginpage div.page main .loginbox .loginboxinner a.button {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  margin-top: 32px;
  height: 51px;
  line-height: 51px;
  width: 100%;
  font-size: 18px;
}
body.loginpage div.page main .loginbox .loginboxinner button > span,
body.loginpage div.page main .loginbox .loginboxinner a.button > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
body.loginpage div.page main .loginbox .loginboxinner button:hover,
body.loginpage div.page main .loginbox .loginboxinner a.button:hover {
  background-color: #519f83;
  color: #000000;
}
body.loginpage div.page main .loginbox .loginboxinner button:focus,
body.loginpage div.page main .loginbox .loginboxinner a.button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
body.loginpage div.page main .loginbox .loginboxinner .additionalAction {
  margin-top: calc(24px / 2);
  margin-bottom: 0px;
  text-align: right;
  display: block;
}
body.loginpage div.page main .loginbox .loginboxinner .additionalAction.left {
  text-align: left;
}
body.loginpage div.page footer {
  background-color: transparent;
  width: 100%;
  height: auto;
  min-width: auto;
  margin-bottom: 12px;
}
body.loginpage div.page footer .footercontent {
  background-color: transparent;
  margin-left: auto;
  max-width: unset;
  min-width: unset;
}
body.loginpage div.page footer .footercontent .footercontent_sub {
  color: #FFFFFF;
  max-width: 100%;
  height: auto;
}
body.loginpage div.page footer .footercontent .footercontent_sub span {
  color: #FFFFFF;
}
body.loginpage div.page footer .footercontent .footercontent_sub .footerInfo span {
  color: #FFFFFF;
}
body.loginpage div.page footer .footercontent .footercontent_sub .footerInfo span.links a {
  color: #FFFFFF;
}
body.loginpage .notibar {
  margin: 0px;
  margin-bottom: 24px;
}
body.loginpage .notibar a {
  display: none;
}
body.loginpage .codeblock {
  position: absolute;
  right: 0px;
  top: calc(((24px / 2) + 36px) * -1);
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
  height: 36px;
}
body.loginpage .codeblock .photopreview {
  margin-top: 0px;
  text-align: center;
  height: 34px;
  width: calc(100% - 36px);
  padding-left: 36px;
}
body.loginpage .codeblock .photopreview img {
  height: 34px;
}
body.loginpage #requestPasswordDialog .par {
  border-right-width: 0px;
}
body.loginpage #requestPasswordDialog .par .fieldLabel {
  height: auto;
  line-height: 20px;
  margin-bottom: 4px;
  padding-left: 0px;
}
body.loginpage #requestPasswordDialog .par .field {
  padding-right: 0px;
  margin-left: 0px;
}
body.loginpage #requestPasswordDialog label#reply {
  display: block;
  margin-bottom: 24px;
}
@media only screen and (min-width: 487px) {
  body.loginpage .loginbox h1.logo {
    background-image: url(../images/2021/logo/190320_bookwireOS_logo_rgb-white.svg) !important;
  }
}
header .topheader .topheader_sub .topheader_sub_sub,
div.reactHeader .topheader .topheader_sub .topheader_sub_sub {
  display: flex;
  justify-content: space-between;
}
header .topheader .topheader_sub .topheader_sub_sub .left,
div.reactHeader .topheader .topheader_sub .topheader_sub_sub .left {
  display: inline-block;
  overflow: visible;
}
header .right,
div.reactHeader .right {
  padding-bottom: 16px;
  padding-top: 32px;
  padding-right: 36px;
  display: flex;
}
header .right .userinfo,
div.reactHeader .right .userinfo,
header .right .userinfoSudo,
div.reactHeader .right .userinfoSudo,
header .right .userserviceinfo,
div.reactHeader .right .userserviceinfo {
  margin-right: 24px;
  position: relative;
}
header .right .userinfo > span,
div.reactHeader .right .userinfo > span,
header .right .userinfoSudo > span,
div.reactHeader .right .userinfoSudo > span,
header .right .userserviceinfo > span,
div.reactHeader .right .userserviceinfo > span,
header .right .userinfo > a,
div.reactHeader .right .userinfo > a,
header .right .userinfoSudo > a,
div.reactHeader .right .userinfoSudo > a,
header .right .userserviceinfo > a,
div.reactHeader .right .userserviceinfo > a {
  cursor: pointer;
  display: block;
  padding-right: 24px;
  line-height: 36px;
  color: #000000;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center right;
  white-space: nowrap;
}
body.theme_2021-dark header .right .userinfo > span,
body.theme_2021-dark div.reactHeader .right .userinfo > span,
body.theme_2021-dark header .right .userinfoSudo > span,
body.theme_2021-dark div.reactHeader .right .userinfoSudo > span,
body.theme_2021-dark header .right .userserviceinfo > span,
body.theme_2021-dark div.reactHeader .right .userserviceinfo > span,
body.theme_2021-dark header .right .userinfo > a,
body.theme_2021-dark div.reactHeader .right .userinfo > a,
body.theme_2021-dark header .right .userinfoSudo > a,
body.theme_2021-dark div.reactHeader .right .userinfoSudo > a,
body.theme_2021-dark header .right .userserviceinfo > a,
body.theme_2021-dark div.reactHeader .right .userserviceinfo > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_white.svg");
}
header .right .userinfo > span u,
div.reactHeader .right .userinfo > span u,
header .right .userinfoSudo > span u,
div.reactHeader .right .userinfoSudo > span u,
header .right .userserviceinfo > span u,
div.reactHeader .right .userserviceinfo > span u,
header .right .userinfo > a u,
div.reactHeader .right .userinfo > a u,
header .right .userinfoSudo > a u,
div.reactHeader .right .userinfoSudo > a u,
header .right .userserviceinfo > a u,
div.reactHeader .right .userserviceinfo > a u {
  text-decoration: none;
}
header .right .userinfo > span b,
div.reactHeader .right .userinfo > span b,
header .right .userinfoSudo > span b,
div.reactHeader .right .userinfoSudo > span b,
header .right .userserviceinfo > span b,
div.reactHeader .right .userserviceinfo > span b,
header .right .userinfo > a b,
div.reactHeader .right .userinfo > a b,
header .right .userinfoSudo > a b,
div.reactHeader .right .userinfoSudo > a b,
header .right .userserviceinfo > a b,
div.reactHeader .right .userserviceinfo > a b {
  font-weight: normal;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
header .right .userinfo > span b.warning,
div.reactHeader .right .userinfo > span b.warning,
header .right .userinfoSudo > span b.warning,
div.reactHeader .right .userinfoSudo > span b.warning,
header .right .userserviceinfo > span b.warning,
div.reactHeader .right .userserviceinfo > span b.warning,
header .right .userinfo > a b.warning,
div.reactHeader .right .userinfo > a b.warning,
header .right .userinfoSudo > a b.warning,
div.reactHeader .right .userinfoSudo > a b.warning,
header .right .userserviceinfo > a b.warning,
div.reactHeader .right .userserviceinfo > a b.warning {
  color: #E59615;
}
header .right .userinfo.active > span,
div.reactHeader .right .userinfo.active > span,
header .right .userinfoSudo.active > span,
div.reactHeader .right .userinfoSudo.active > span,
header .right .userserviceinfo.active > span,
div.reactHeader .right .userserviceinfo.active > span,
header .right .userinfo.active > a,
div.reactHeader .right .userinfo.active > a,
header .right .userinfoSudo.active > a,
div.reactHeader .right .userinfoSudo.active > a,
header .right .userserviceinfo.active > a,
div.reactHeader .right .userserviceinfo.active > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_black.svg");
}
body.theme_2021-dark header .right .userinfo.active > span,
body.theme_2021-dark div.reactHeader .right .userinfo.active > span,
body.theme_2021-dark header .right .userinfoSudo.active > span,
body.theme_2021-dark div.reactHeader .right .userinfoSudo.active > span,
body.theme_2021-dark header .right .userserviceinfo.active > span,
body.theme_2021-dark div.reactHeader .right .userserviceinfo.active > span,
body.theme_2021-dark header .right .userinfo.active > a,
body.theme_2021-dark div.reactHeader .right .userinfo.active > a,
body.theme_2021-dark header .right .userinfoSudo.active > a,
body.theme_2021-dark div.reactHeader .right .userinfoSudo.active > a,
body.theme_2021-dark header .right .userserviceinfo.active > a,
body.theme_2021-dark div.reactHeader .right .userserviceinfo.active > a {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_white.svg");
}
header .right .userinfo.userinfoSudo span,
div.reactHeader .right .userinfo.userinfoSudo span,
header .right .userinfoSudo.userinfoSudo span,
div.reactHeader .right .userinfoSudo.userinfoSudo span,
header .right .userserviceinfo.userinfoSudo span,
div.reactHeader .right .userserviceinfo.userinfoSudo span,
header .right .userinfo.userinfoSudo a,
div.reactHeader .right .userinfo.userinfoSudo a,
header .right .userinfoSudo.userinfoSudo a,
div.reactHeader .right .userinfoSudo.userinfoSudo a,
header .right .userserviceinfo.userinfoSudo a,
div.reactHeader .right .userserviceinfo.userinfoSudo a {
  padding-right: 0px;
  background-image: none !important;
  color: #F0483F;
}
header .right .userinfo.userinfoSudo.active span,
div.reactHeader .right .userinfo.userinfoSudo.active span,
header .right .userinfoSudo.userinfoSudo.active span,
div.reactHeader .right .userinfoSudo.userinfoSudo.active span,
header .right .userserviceinfo.userinfoSudo.active span,
div.reactHeader .right .userserviceinfo.userinfoSudo.active span,
header .right .userinfo.userinfoSudo.active a,
div.reactHeader .right .userinfo.userinfoSudo.active a,
header .right .userinfoSudo.userinfoSudo.active a,
div.reactHeader .right .userinfoSudo.userinfoSudo.active a,
header .right .userserviceinfo.userinfoSudo.active a,
div.reactHeader .right .userserviceinfo.userinfoSudo.active a {
  background-image: none !important;
}
header .right .userinfo .drop,
div.reactHeader .right .userinfo .drop,
header .right .userinfoSudo .drop,
div.reactHeader .right .userinfoSudo .drop,
header .right .userserviceinfo .drop,
div.reactHeader .right .userserviceinfo .drop {
  display: none;
  position: absolute;
  margin-top: 8px;
  right: 0px;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 8px 0px;
  cursor: default;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  z-index: 4500;
  width: max-content;
}
header .right .userinfo .drop .userdata > h4,
div.reactHeader .right .userinfo .drop .userdata > h4,
header .right .userinfoSudo .drop .userdata > h4,
div.reactHeader .right .userinfoSudo .drop .userdata > h4,
header .right .userserviceinfo .drop .userdata > h4,
div.reactHeader .right .userserviceinfo .drop .userdata > h4 {
  display: block;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-align: left;
  font-size: 16px;
  padding: 0px 20px;
  padding-top: 8px;
}
header .right .userinfo .drop .userdata > span,
div.reactHeader .right .userinfo .drop .userdata > span,
header .right .userinfoSudo .drop .userdata > span,
div.reactHeader .right .userinfoSudo .drop .userdata > span,
header .right .userserviceinfo .drop .userdata > span,
div.reactHeader .right .userserviceinfo .drop .userdata > span {
  padding: 0px 20px;
  display: block;
  padding-bottom: 4px;
}
header .right .userinfo .drop .userdata > .section,
div.reactHeader .right .userinfo .drop .userdata > .section,
header .right .userinfoSudo .drop .userdata > .section,
div.reactHeader .right .userinfoSudo .drop .userdata > .section,
header .right .userserviceinfo .drop .userdata > .section,
div.reactHeader .right .userserviceinfo .drop .userdata > .section {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid rgba(112, 112, 112, 0.12);
}
header .right .userinfo .drop .userdata > .section > span,
div.reactHeader .right .userinfo .drop .userdata > .section > span,
header .right .userinfoSudo .drop .userdata > .section > span,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > span,
header .right .userserviceinfo .drop .userdata > .section > span,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > span {
  font-size: 15px;
  padding: 0px 16px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
}
header .right .userinfo .drop .userdata > .section > ul,
div.reactHeader .right .userinfo .drop .userdata > .section > ul,
header .right .userinfoSudo .drop .userdata > .section > ul,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul,
header .right .userserviceinfo .drop .userdata > .section > ul,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul {
  padding: 0px 8px;
  list-style: none;
}
header .right .userinfo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a,
header .right .userinfo .drop .userdata > .section > ul > li > span,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span {
  display: block;
  font-size: 15px;
  line-height: 24px;
  min-height: 32px;
  padding: 4px 12px;
  border-radius: 6px;
  white-space: nowrap;
  overflow: auto;
}
header .right .userinfo .drop .userdata > .section > ul > li > a b,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a b,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a b,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a b,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a b,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a b,
header .right .userinfo .drop .userdata > .section > ul > li > span b,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span b,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span b,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span b,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span b,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span b {
  margin-left: 24px;
  float: right;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
}
header .right .userinfo .drop .userdata > .section > ul > li > a b.warning,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a b.warning,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a b.warning,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a b.warning,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a b.warning,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a b.warning,
header .right .userinfo .drop .userdata > .section > ul > li > span b.warning,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span b.warning,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span b.warning,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span b.warning,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span b.warning,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span b.warning {
  color: #E59615;
}
header .right .userinfo .drop .userdata > .section > ul > li > a b.enabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a b.enabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a b.enabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a b.enabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a b.enabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a b.enabled,
header .right .userinfo .drop .userdata > .section > ul > li > span b.enabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span b.enabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span b.enabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span b.enabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span b.enabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span b.enabled,
header .right .userinfo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userinfo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span b.disabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span b.disabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span b.disabled {
  background-color: rgba(97, 190, 157, 0.1);
  border: 1px solid rgba(97, 190, 157, 0.6);
  border-radius: 6px;
  padding: 0px 8px;
}
header .right .userinfo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a b.disabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a b.disabled,
header .right .userinfo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > span b.disabled,
header .right .userinfoSudo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > span b.disabled,
header .right .userserviceinfo .drop .userdata > .section > ul > li > span b.disabled,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > span b.disabled {
  background-color: rgba(240, 72, 63, 0.45);
  border-color: rgba(240, 72, 63, 0.45);
}
header .right .userinfo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a {
  cursor: pointer;
}
header .right .userinfo .drop .userdata > .section > ul > li > a:hover,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a:hover,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a:hover,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a:hover,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a:hover,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a:hover {
  background-color: #f5f5f5;
}
header .right .userinfo .drop .userdata > .section > ul > li > a.active,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li > a.active,
header .right .userinfoSudo .drop .userdata > .section > ul > li > a.active,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li > a.active,
header .right .userserviceinfo .drop .userdata > .section > ul > li > a.active,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li > a.active {
  background-color: #f5f5f5;
}
header .right .userinfo .drop .userdata > .section > ul > li.active > a,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li.active > a,
header .right .userinfoSudo .drop .userdata > .section > ul > li.active > a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li.active > a,
header .right .userserviceinfo .drop .userdata > .section > ul > li.active > a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li.active > a {
  color: #61BE9D;
}
header .right .userinfo .drop .userdata > .section > ul > li:last-child > a,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li:last-child > a,
header .right .userinfoSudo .drop .userdata > .section > ul > li:last-child > a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li:last-child > a,
header .right .userserviceinfo .drop .userdata > .section > ul > li:last-child > a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li:last-child > a,
header .right .userinfo .drop .userdata > .section > ul > li:last-child span,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li:last-child span,
header .right .userinfoSudo .drop .userdata > .section > ul > li:last-child span,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li:last-child span,
header .right .userserviceinfo .drop .userdata > .section > ul > li:last-child span,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li:last-child span {
  margin-bottom: 0px;
}
header .right .userinfo .drop .userdata > .section > ul > li.languages ul,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li.languages ul,
header .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul,
header .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul {
  padding: 4px 12px;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
header .right .userinfo .drop .userdata > .section > ul > li.languages ul li a,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li.languages ul li a,
header .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a,
header .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a {
  display: block;
  line-height: 24px;
  border-radius: 6px;
  padding: 4px 12px;
  cursor: pointer;
}
header .right .userinfo .drop .userdata > .section > ul > li.languages ul li a.active,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li.languages ul li a.active,
header .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a.active,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a.active,
header .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a.active,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a.active {
  cursor: default;
  background-color: #f5f5f5;
}
header .right .userinfo .drop .userdata > .section > ul > li.languages ul li a:hover,
div.reactHeader .right .userinfo .drop .userdata > .section > ul > li.languages ul li a:hover,
header .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a:hover,
div.reactHeader .right .userinfoSudo .drop .userdata > .section > ul > li.languages ul li a:hover,
header .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a:hover,
div.reactHeader .right .userserviceinfo .drop .userdata > .section > ul > li.languages ul li a:hover {
  background-color: #f5f5f5;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li {
  display: flex;
  justify-content: space-between;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li span:hover,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li span:hover,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li span:hover,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li span:hover,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li span:hover,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li span:hover,
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a:hover,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:hover,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:hover {
  background-color: transparent;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li span,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li span,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li span,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li span,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li span,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li span {
  cursor: default;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a {
  display: inline-block;
  width: 56px;
  height: 24px;
  min-height: 24px;
  padding: 0px;
  margin: 4px 0px;
  margin-right: 12px;
  position: relative;
  background-repeat: no-repeat;
  background-position: right center;
  background-clip: padding-box;
  border-radius: 12px;
  overflow: hidden;
  background-image: url("../images/2021/icons/svg/ui/switch-item-theme-switcher-light.svg");
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a:after,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a:after,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:after,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:after,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:after,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:after {
  pointer-events: none;
  content: "OFF";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 24px;
  line-height: 26px;
  width: 56px;
  padding-left: 22px;
  padding-right: 2px;
  text-align: center;
  font-size: 11px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  box-sizing: border-box;
  color: #ffffff;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a.night,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a.night,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a.night,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a.night,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a.night,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a.night {
  display: none;
  background-image: url("../images/2021/icons/svg/ui/switch-item-theme-switcher-dark.svg");
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a.night:after,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a.night:after,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a.night:after,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a.night:after,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a.night:after,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a.night:after {
  content: "ON";
  padding-left: 2px;
  padding-right: 22px;
}
header .right .userinfo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userinfo .drop .userdata > .section.styleSwitch ul li a:hover,
header .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userinfoSudo .drop .userdata > .section.styleSwitch ul li a:hover,
header .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:hover,
div.reactHeader .right .userserviceinfo .drop .userdata > .section.styleSwitch ul li a:hover {
  box-shadow: 0px 0px 0px 4px #f5f5f5;
}
header .right .userinfo.userserviceinfo .drop,
div.reactHeader .right .userinfo.userserviceinfo .drop,
header .right .userinfoSudo.userserviceinfo .drop,
div.reactHeader .right .userinfoSudo.userserviceinfo .drop,
header .right .userserviceinfo.userserviceinfo .drop,
div.reactHeader .right .userserviceinfo.userserviceinfo .drop {
  max-width: 300px;
}
header .right .userinfo,
div.reactHeader .right .userinfo,
header .right .userinfoSudo,
div.reactHeader .right .userinfoSudo {
  margin-right: 0px;
}
header .right .userinfoSudo,
div.reactHeader .right .userinfoSudo {
  margin-left: 24px;
}
header .pageheader,
div.reactHeader .pageheader {
  margin: 0px;
  background: #FFFFFF;
  position: relative;
}
header .pageheader .titleMenu,
div.reactHeader .pageheader .titleMenu,
header .pageheader .hornavHolder,
div.reactHeader .pageheader .hornavHolder {
  padding: 0px 36px;
  position: relative;
  margin-bottom: -1px;
}
header .pageheader .titleMenu > ul.hornav,
div.reactHeader .pageheader .titleMenu > ul.hornav,
header .pageheader .hornavHolder > ul.hornav,
div.reactHeader .pageheader .hornavHolder > ul.hornav {
  height: auto;
  overflow: hidden;
  margin-bottom: 0px;
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: flex !important;
}
header .pageheader .titleMenu > ul.hornav li a,
div.reactHeader .pageheader .titleMenu > ul.hornav li a,
header .pageheader .hornavHolder > ul.hornav li a,
div.reactHeader .pageheader .hornavHolder > ul.hornav li a {
  display: block;
  height: 64px;
  line-height: 24px;
  padding: 0px 24px;
  padding-top: 20px;
  font-size: 18px;
}
header .pageheader .titleMenu > div.visibles,
div.reactHeader .pageheader .titleMenu > div.visibles {
  height: 64px;
  overflow: hidden;
  padding-right: 24px;
  display: flex;
  flex-wrap: wrap;
}
header .pageheader .titleMenu > div.visibles .titleMenuButton a,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton a,
header .pageheader .titleMenu > div.visibles .titleMenuButton span,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton span {
  display: block;
  height: 64px;
  line-height: 24px;
  border-bottom: 2px solid transparent;
  padding: 0px 24px;
  padding-top: 20px;
  font-size: 18px;
  white-space: nowrap;
}
header .pageheader .titleMenu > div.visibles .titleMenuButton a:hover,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton a:hover,
header .pageheader .titleMenu > div.visibles .titleMenuButton a:focus,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton a:focus {
  border-bottom-color: #000000;
}
header .pageheader .titleMenu > div.visibles .titleMenuButton.active a,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton.active a,
header .pageheader .titleMenu > div.visibles .titleMenuButton.active span,
div.reactHeader .pageheader .titleMenu > div.visibles .titleMenuButton.active span {
  border-bottom-color: #000000;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
}
header .pageheader .titleMenu > div.overflow,
div.reactHeader .pageheader .titleMenu > div.overflow {
  display: none;
}
header .pageheader .titleMenu > div.overflow > span,
div.reactHeader .pageheader .titleMenu > div.overflow > span {
  display: block;
  position: absolute;
  right: 36px;
  bottom: 0px;
  width: 24px;
  height: calc(64px - 3px);
  border-bottom: 2px solid transparent;
  padding: 0px;
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark header .pageheader .titleMenu > div.overflow > span,
body.theme_2021-dark div.reactHeader .pageheader .titleMenu > div.overflow > span {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
}
header .pageheader .titleMenu > div.overflow > span:hover,
div.reactHeader .pageheader .titleMenu > div.overflow > span:hover {
  cursor: pointer;
}
header .pageheader .titleMenu > div.overflow > div,
div.reactHeader .pageheader .titleMenu > div.overflow > div {
  display: none;
  position: absolute;
  right: 36px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin-top: 8px;
  padding: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  width: 285px;
  z-index: 4500;
}
header .pageheader .titleMenu > div.overflow > div .titleMenuButton a,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton a,
header .pageheader .titleMenu > div.overflow > div .titleMenuButton span,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton span {
  display: block;
  line-height: 32px;
  font-size: 15px;
  border-radius: 6px;
  padding: 0px 12px;
}
header .pageheader .titleMenu > div.overflow > div .titleMenuButton a:hover,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton a:hover,
header .pageheader .titleMenu > div.overflow > div .titleMenuButton span:hover,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton span:hover,
header .pageheader .titleMenu > div.overflow > div .titleMenuButton a:focus,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton a:focus,
header .pageheader .titleMenu > div.overflow > div .titleMenuButton span:focus,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton span:focus {
  background-color: #f5f5f5;
}
header .pageheader .titleMenu > div.overflow > div .titleMenuButton.active a,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton.active a,
header .pageheader .titleMenu > div.overflow > div .titleMenuButton.active span,
div.reactHeader .pageheader .titleMenu > div.overflow > div .titleMenuButton.active span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
header .pageheader .titleMenu > div.overflow.active > span,
div.reactHeader .pageheader .titleMenu > div.overflow.active > span {
  border-bottom-color: #000000;
}
header .pageheader .titleMenu.overflowActive div.overflow,
div.reactHeader .pageheader .titleMenu.overflowActive div.overflow {
  display: block;
}
header .pageheader .titleMenu.reduced .visibles .titleMenuButton span,
div.reactHeader .pageheader .titleMenu.reduced .visibles .titleMenuButton span,
header .pageheader .titleMenu.reduced .visibles .titleMenuButton a,
div.reactHeader .pageheader .titleMenu.reduced .visibles .titleMenuButton a {
  padding-left: 12px !important;
  padding-right: 12px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 160px;
}
header .pageheader .filterOptions,
div.reactHeader .pageheader .filterOptions {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
  padding: 0px 36px;
  background: transparent;
  display: block;
}
header .pageheader .filterOptions > form,
div.reactHeader .pageheader .filterOptions > form {
  padding-top: 0px;
}
header .pageheader .tableSearch,
div.reactHeader .pageheader .tableSearch {
  padding: 0px 36px;
  padding-bottom: calc(24px / 2);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent;
  overflow: visible;
}
header .pageheader .tableSearch .dataTables_filter,
div.reactHeader .pageheader .tableSearch .dataTables_filter {
  position: relative;
  left: 0px;
  width: 100%;
}
header .pageheader .tableSearch .dataTables_filter input,
div.reactHeader .pageheader .tableSearch .dataTables_filter input {
  border-radius: 6px;
}
header .pageheader .tableSearch.columnConfig .dataTables_filter,
div.reactHeader .pageheader .tableSearch.columnConfig .dataTables_filter {
  position: relative;
  left: 0px;
  width: 60%;
}
header .pageheader .tableSearch.columnConfig .dataTables_filter input,
div.reactHeader .pageheader .tableSearch.columnConfig .dataTables_filter input {
  border-radius: 6px 0px 0px 6px;
}
header .pageheader .tableSearch.columnConfig .columnConfigSearchable,
div.reactHeader .pageheader .tableSearch.columnConfig .columnConfigSearchable {
  position: relative;
  right: 0px;
  width: 40%;
}
header .pageheader.disabled,
div.reactHeader .pageheader.disabled {
  opacity: 0.5;
  pointer-events: none !important;
  filter: grayscale(1);
}
header .pageheader.disabled *,
div.reactHeader .pageheader.disabled * {
  pointer-events: none !important;
}
header.filled,
div.reactHeader.filled {
  background: #FFFFFF;
}
.pageTitle {
  display: flex;
  padding-bottom: 16px;
  padding-top: 32px;
}
.pageTitle .contenttitle2 {
  display: flex;
  padding-left: 36px;
}
.pageTitle .contenttitle2 h1,
.pageTitle .contenttitle2 a,
.pageTitle .contenttitle2 span {
  line-height: 39px;
  height: 36px;
  font-size: 22px;
}
.pageTitle .contenttitle2 h1 {
  max-width: 600px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pageTitle .contenttitle2 a,
.pageTitle .contenttitle2 span {
  width: 32px;
}
.pageTitle .contenttitle2 a.editAction,
.pageTitle .contenttitle2 span.editAction {
  margin-left: 16px;
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .contenttitle2 a.backAction,
.pageTitle .contenttitle2 span.backAction {
  margin-right: 16px;
  background-image: url("../images/2021/icons/svg/icons-24-px-back_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .pageMenu {
  padding: 0px 36px;
  list-style: none;
  display: flex;
  position: relative;
}
.pageTitle .pageMenu > div a,
.pageTitle .pageMenu > div span {
  display: block;
  background-repeat: no-repeat;
  color: #000000;
  line-height: 27px;
  padding: 0px calc(27px / 2);
}
.pageTitle .pageMenu > div > ul {
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin-top: 8px;
  padding: 8px;
  display: none;
  z-index: 4500;
  list-style: none;
  position: absolute;
  margin-top: 0px;
  max-height: calc(8 * 32px);
  overflow-y: auto;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.pageTitle .pageMenu > div > ul li a,
.pageTitle .pageMenu > div > ul li span {
  background-color: transparent;
  border-radius: 6px;
  line-height: 32px;
  font-size: 15px;
  padding: 0px 12px;
  white-space: nowrap;
}
.pageTitle .pageMenu > div > ul li a:hover {
  background-color: #f5f5f5;
}
.pageTitle .pageMenu .pageSettingsEntry > a {
  color: #000000;
  padding: 0px;
  height: 36px;
  line-height: 36px;
}
.pageTitle .pageMenu .pageSettingsEntry > a > * {
  color: #000000;
}
.pageTitle .pageMenu .pageSettingsEntry > a span {
  height: 36px;
  line-height: 36px;
  display: inline-block;
}
.pageTitle .pageMenu .pageSettingsEntry > a span.value {
  padding-left: 0px;
}
.pageTitle .pageMenu .pageSettingsEntry > a span.icon {
  display: none;
  width: 16px;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsAutorefresh a span.icon {
  display: inline-block;
  background-image: url("../images/2021/icons/svg/icons-24-px-clock_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsAutorefresh a:hover span.icon {
  display: inline-block;
  background-image: url("../images/2021/icons/svg/icons-24-px-clock_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu {
  display: none;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu a span.value {
  display: none;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu a span.icon {
  display: inline-block;
  background-image: url("../images/2021/icons/svg/icons-24-px-page-layout_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu a:hover span.icon {
  display: inline-block;
  background-image: url("../images/2021/icons/svg/icons-24-px-page-layout_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu.pageSettingsPresets {
  display: block;
  margin-left: 32px;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu.pageSettingsPresets > a {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu.pageSettingsPresets > a > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu.pageSettingsPresets > a:hover {
  background-color: #519f83;
  color: #000000;
}
.pageTitle .pageMenu .pageSettingsEntry.pageSettingsMenu.pageSettingsPresets > a:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.pageTitle .pageMenu .pageSettingsEntry:last-child {
  margin-right: 0px;
}
.longRunning {
  display: block;
  margin-right: 24px;
  cursor: pointer;
  width: 42px;
  height: 18px;
}
.longRunning b {
  display: none;
}
.longRunning.finished {
  height: 36px;
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.longRunning.loading {
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
.longRunning.loading b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
.longRunning.loading b:nth-child(2) {
  animation-delay: 0.1s;
}
.longRunning.loading b:nth-child(3) {
  animation-delay: 0.2s;
}
.longRunning.loading b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
.longRunning.loading b {
  width: 8px;
  height: 8px;
  margin: 16px 2px;
}
body footer {
  background-color: #F4F4F4;
  position: absolute;
  pointer-events: none;
  max-width: 100%;
  bottom: 0px;
  height: 48px;
  z-index: 1000;
  font-size: 14px;
}
body footer .footercontent {
  pointer-events: all;
}
body footer .footercontent .footercontent_sub {
  color: #000000;
  display: flex;
  justify-content: space-between;
  line-height: 24px;
  height: 24px;
  flex-wrap: wrap;
}
body footer .footercontent .footercontent_sub span {
  color: #000000;
  padding: 0px 40px;
}
body footer .footercontent .footercontent_sub .footerInfo span {
  color: #000000;
  display: inline-block;
}
body footer .footercontent .footercontent_sub .footerInfo span.links {
  padding: 0px;
}
body footer .footercontent .footercontent_sub .footerInfo span.links a {
  color: #000000;
  padding: 0px;
  padding-left: 40px;
}
body footer .footercontent .footercontent_sub .footerInfo span.links a:hover {
  text-decoration: underline;
}
body #gtcDialog ul {
  margin-top: 24px;
}
body #gtcDialog ul li {
  list-style: none;
}
html body main .helpPage {
  position: fixed;
  top: 0px;
  right: 0px;
  background: #FFFFFF;
  width: 40vw;
  min-width: 40vw;
  max-width: 100%;
  height: 100vh;
  box-sizing: content-box;
  z-index: 11000002;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
html body main .helpPage ::selection {
  background: rgba(97, 190, 157, 0.25);
  color: #000000;
}
html body main .helpPage .data {
  padding: 0px;
  padding-left: 9px;
  padding-bottom: 24px;
  height: 100%;
}
html body main .helpPage .data h1.title {
  font-size: 18px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  padding: 0px 24px;
  padding-right: 64px;
  height: 64px;
  line-height: 64px;
  overflow: hidden;
  color: #000000;
}
html body main .helpPage .data a.backLink {
  display: block;
  padding: 0px 24px;
  margin-top: 16px;
  cursor: pointer;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: top left;
  padding-left: 24px;
  margin-left: 24px;
  color: #61BE9D;
  height: 24px;
  line-height: 27px;
}
html body main .helpPage .data a.backLink:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green_dark.svg");
  color: #519f83;
}
html body main .helpPage .data .container {
  overflow-y: auto;
  height: calc(100% - 24px - 64px);
  margin: 24px 24px;
  margin-right: 0px;
}
html body main .helpPage .data .container .children .child {
  margin-bottom: 20px;
}
html body main .helpPage .data .container .children .child .title {
  cursor: pointer;
  padding-left: 24px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
html body main .helpPage .data .container .children .child .content {
  display: none;
  margin-left: 10px;
}
html body main .helpPage .data .container .children .child.open > .title {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
html body main .helpPage .data .container .children .child.open > .content {
  display: block;
}
html body main .helpPage .data .container .children .child.open > .content * {
  color: #000000;
}
html body main .helpPage .data .container .children .child.open > .content h1 br,
html body main .helpPage .data .container .children .child.open > .content h2 br,
html body main .helpPage .data .container .children .child.open > .content h3 br,
html body main .helpPage .data .container .children .child.open > .content h4 br,
html body main .helpPage .data .container .children .child.open > .content h5 br {
  display: none;
}
html body main .helpPage .data .container .children .child.open > .content h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.25;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h4 {
  font-size: 15px;
  line-height: 1.42857143;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h5 {
  font-size: 15px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h6 {
  font-size: 12px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.66666667;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container .children .child.open > .content h1 + h2,
html body main .helpPage .data .container .children .child.open > .content h2 + h3,
html body main .helpPage .data .container .children .child.open > .content h3 + h4,
html body main .helpPage .data .container .children .child.open > .content h4 + h5,
html body main .helpPage .data .container .children .child.open > .content h5 + h6 {
  margin-top: 10px;
}
html body main .helpPage .data .container .children .child.open > .content a.pageHelpLink,
html body main .helpPage .data .container .children .child.open > .content a.external-link,
html body main .helpPage .data .container .children .child.open > .content a.error {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
html body main .helpPage .data .container .children .child.open > .content a.pageHelpLink:hover,
html body main .helpPage .data .container .children .child.open > .content a.external-link:hover,
html body main .helpPage .data .container .children .child.open > .content a.error:hover {
  color: #61BE9D !important;
}
html body main .helpPage .data .container .children .child.open > .content a.pageHelpLink span,
html body main .helpPage .data .container .children .child.open > .content a.external-link span,
html body main .helpPage .data .container .children .child.open > .content a.error span {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
html body main .helpPage .data .container .children .child.open > .content a.pageHelpLink span:hover,
html body main .helpPage .data .container .children .child.open > .content a.external-link span:hover,
html body main .helpPage .data .container .children .child.open > .content a.error span:hover {
  color: #61BE9D !important;
}
html body main .helpPage .data .container .children .child.open > .content a.pageHelpLink.error,
html body main .helpPage .data .container .children .child.open > .content a.external-link.error,
html body main .helpPage .data .container .children .child.open > .content a.error.error {
  color: #F0483F !important;
  font-style: italic;
}
html body main .helpPage .data .container .children .child.open > .content p {
  text-indent: 12px;
}
html body main .helpPage .data .container .children .child.open > .content p:first-of-type {
  text-indent: unset;
}
html body main .helpPage .data .container .children .child.open > .content div.table-wrap + p,
html body main .helpPage .data .container .children .child.open > .content ul + p {
  text-indent: unset;
}
html body main .helpPage .data .container .children .child.open > .content ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-inline-start: 20px;
}
html body main .helpPage .data .container .children .child.open > .content .confluenceTable {
  border: 1px solid rgba(112, 112, 112, 0.12);
  width: 100% !important;
}
html body main .helpPage .data .container .children .child.open > .content .confluenceTable tr:nth-child(2n + 2) {
  background-color: #fafafa;
}
html body main .helpPage .data .container .children .child.open > .content .confluenceTable tr .confluenceTh,
html body main .helpPage .data .container .children .child.open > .content .confluenceTable tr .confluenceTd {
  padding: 5px;
  text-align: left;
}
html body main .helpPage .data .container .children .child.open > .content .confluenceTable tr .confluenceTh {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
html body main .helpPage .data .container .children .child.open > .content .confluenceTable tr .confluenceTh * {
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
html body main .helpPage .data .container .children .child.open > .content .bookwire-embedded-file-wrapper {
  display: inline-block;
}
html body main .helpPage .data .container .children .child.open > .content .bookwire-embedded-file-wrapper img,
html body main .helpPage .data .container .children .child.open > .content .bookwire-embedded-file-wrapper video {
  display: block;
  max-width: 100%;
}
html body main .helpPage .data .container div.child {
  margin-right: 24px;
}
html body main .helpPage .data .container div.child > .content {
  display: block;
}
html body main .helpPage .data .container div.child > .content * {
  color: #000000;
}
html body main .helpPage .data .container div.child > .content h1 br,
html body main .helpPage .data .container div.child > .content h2 br,
html body main .helpPage .data .container div.child > .content h3 br,
html body main .helpPage .data .container div.child > .content h4 br,
html body main .helpPage .data .container div.child > .content h5 br {
  display: none;
}
html body main .helpPage .data .container div.child > .content h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.25;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h4 {
  font-size: 15px;
  line-height: 1.42857143;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h5 {
  font-size: 15px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h6 {
  font-size: 12px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.66666667;
  margin: 20px 0 10px 0;
}
html body main .helpPage .data .container div.child > .content h1 + h2,
html body main .helpPage .data .container div.child > .content h2 + h3,
html body main .helpPage .data .container div.child > .content h3 + h4,
html body main .helpPage .data .container div.child > .content h4 + h5,
html body main .helpPage .data .container div.child > .content h5 + h6 {
  margin-top: 10px;
}
html body main .helpPage .data .container div.child > .content a.pageHelpLink,
html body main .helpPage .data .container div.child > .content a.external-link,
html body main .helpPage .data .container div.child > .content a.error {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
html body main .helpPage .data .container div.child > .content a.pageHelpLink:hover,
html body main .helpPage .data .container div.child > .content a.external-link:hover,
html body main .helpPage .data .container div.child > .content a.error:hover {
  color: #61BE9D !important;
}
html body main .helpPage .data .container div.child > .content a.pageHelpLink span,
html body main .helpPage .data .container div.child > .content a.external-link span,
html body main .helpPage .data .container div.child > .content a.error span {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
html body main .helpPage .data .container div.child > .content a.pageHelpLink span:hover,
html body main .helpPage .data .container div.child > .content a.external-link span:hover,
html body main .helpPage .data .container div.child > .content a.error span:hover {
  color: #61BE9D !important;
}
html body main .helpPage .data .container div.child > .content a.pageHelpLink.error,
html body main .helpPage .data .container div.child > .content a.external-link.error,
html body main .helpPage .data .container div.child > .content a.error.error {
  color: #F0483F !important;
  font-style: italic;
}
html body main .helpPage .data .container div.child > .content p {
  text-indent: 12px;
}
html body main .helpPage .data .container div.child > .content p:first-of-type {
  text-indent: unset;
}
html body main .helpPage .data .container div.child > .content div.table-wrap + p,
html body main .helpPage .data .container div.child > .content ul + p {
  text-indent: unset;
}
html body main .helpPage .data .container div.child > .content ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-inline-start: 20px;
}
html body main .helpPage .data .container div.child > .content .confluenceTable {
  border: 1px solid rgba(112, 112, 112, 0.12);
  width: 100% !important;
}
html body main .helpPage .data .container div.child > .content .confluenceTable tr:nth-child(2n + 2) {
  background-color: #fafafa;
}
html body main .helpPage .data .container div.child > .content .confluenceTable tr .confluenceTh,
html body main .helpPage .data .container div.child > .content .confluenceTable tr .confluenceTd {
  padding: 5px;
  text-align: left;
}
html body main .helpPage .data .container div.child > .content .confluenceTable tr .confluenceTh {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
html body main .helpPage .data .container div.child > .content .confluenceTable tr .confluenceTh * {
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
html body main .helpPage .data .container div.child > .content .bookwire-embedded-file-wrapper {
  display: inline-block;
}
html body main .helpPage .data .container div.child > .content .bookwire-embedded-file-wrapper img,
html body main .helpPage .data .container div.child > .content .bookwire-embedded-file-wrapper video {
  display: block;
  max-width: 100%;
}
html body main .helpPage span.splitter {
  width: 9px;
  height: 100%;
  background: #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  cursor: col-resize;
}
html body main .helpPage span.splitter span {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  height: 38px;
  width: 7px;
  padding: 0px 2px;
}
html body main .helpPage span.splitter span b {
  display: block;
  margin-bottom: 4px;
  background: #FFFFFF;
  width: 3px;
  height: 3px;
  border-radius: 50%;
}
html body main .helpPage a.close {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  top: 20px;
  right: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
}
html body main .helpPage a.close:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black_dark.svg");
}
html body main .helpPageFadeOut {
  background: rgba(0, 0, 0, 0.75) ! important;
  opacity: 1 ! important;
  z-index: 11000000;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}
.premiumServiceBooking .pageHelpBody {
  padding: 32px;
  color: #000000;
}
.premiumServiceBooking .pageHelpBody * {
  color: #000000;
}
.premiumServiceBooking .pageHelpBody h1 br,
.premiumServiceBooking .pageHelpBody h2 br,
.premiumServiceBooking .pageHelpBody h3 br,
.premiumServiceBooking .pageHelpBody h4 br,
.premiumServiceBooking .pageHelpBody h5 br {
  display: none;
}
.premiumServiceBooking .pageHelpBody h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.25;
  margin: 30px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h4 {
  font-size: 15px;
  line-height: 1.42857143;
  margin: 20px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h5 {
  font-size: 15px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin: 20px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h6 {
  font-size: 12px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.66666667;
  margin: 20px 0 10px 0;
}
.premiumServiceBooking .pageHelpBody h1 + h2,
.premiumServiceBooking .pageHelpBody h2 + h3,
.premiumServiceBooking .pageHelpBody h3 + h4,
.premiumServiceBooking .pageHelpBody h4 + h5,
.premiumServiceBooking .pageHelpBody h5 + h6 {
  margin-top: 10px;
}
.premiumServiceBooking .pageHelpBody a.pageHelpLink,
.premiumServiceBooking .pageHelpBody a.external-link,
.premiumServiceBooking .pageHelpBody a.error {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
.premiumServiceBooking .pageHelpBody a.pageHelpLink:hover,
.premiumServiceBooking .pageHelpBody a.external-link:hover,
.premiumServiceBooking .pageHelpBody a.error:hover {
  color: #61BE9D !important;
}
.premiumServiceBooking .pageHelpBody a.pageHelpLink span,
.premiumServiceBooking .pageHelpBody a.external-link span,
.premiumServiceBooking .pageHelpBody a.error span {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
.premiumServiceBooking .pageHelpBody a.pageHelpLink span:hover,
.premiumServiceBooking .pageHelpBody a.external-link span:hover,
.premiumServiceBooking .pageHelpBody a.error span:hover {
  color: #61BE9D !important;
}
.premiumServiceBooking .pageHelpBody a.pageHelpLink.error,
.premiumServiceBooking .pageHelpBody a.external-link.error,
.premiumServiceBooking .pageHelpBody a.error.error {
  color: #F0483F !important;
  font-style: italic;
}
.premiumServiceBooking .pageHelpBody p {
  text-indent: 12px;
}
.premiumServiceBooking .pageHelpBody p:first-of-type {
  text-indent: unset;
}
.premiumServiceBooking .pageHelpBody div.table-wrap + p,
.premiumServiceBooking .pageHelpBody ul + p {
  text-indent: unset;
}
.premiumServiceBooking .pageHelpBody ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-inline-start: 20px;
}
.premiumServiceBooking .pageHelpBody .confluenceTable {
  border: 1px solid rgba(112, 112, 112, 0.12);
  width: 100% !important;
}
.premiumServiceBooking .pageHelpBody .confluenceTable tr:nth-child(2n + 2) {
  background-color: #fafafa;
}
.premiumServiceBooking .pageHelpBody .confluenceTable tr .confluenceTh,
.premiumServiceBooking .pageHelpBody .confluenceTable tr .confluenceTd {
  padding: 5px;
  text-align: left;
}
.premiumServiceBooking .pageHelpBody .confluenceTable tr .confluenceTh {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
.premiumServiceBooking .pageHelpBody .confluenceTable tr .confluenceTh * {
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
.premiumServiceBooking .pageHelpBody .bookwire-embedded-file-wrapper {
  display: inline-block;
}
.premiumServiceBooking .pageHelpBody .bookwire-embedded-file-wrapper img,
.premiumServiceBooking .pageHelpBody .bookwire-embedded-file-wrapper video {
  display: block;
  max-width: 100%;
}
.premiumServiceBooking .pageHelpBody * {
  color: #000000;
}
.premiumServiceBooking .pageHelpBody p {
  text-indent: 0px;
}
#popup_overlay,
.ui-widget-overlay,
#cboxOverlay {
  background: rgba(0, 0, 0, 0.75) ! important;
  opacity: 1 ! important;
  z-index: 7000 ! important;
}
#cboxOverlay {
  z-index: 11001001 ! important;
}
#popup_overlay {
  z-index: 7100 ! important;
}
.ui-widget-overlay {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}
#colorbox {
  z-index: 11001002 ! important;
}
#colorbox #cboxContent {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-radius: 6px;
}
#colorbox #cboxLoadedContent {
  border-color: #FFFFFF ! important;
  border-width: 8px;
  border-radius: 6px;
}
#colorbox #cboxLoadingGraphic {
  background: transparent;
  width: 66px;
  height: 68px;
  margin: auto;
  left: 50%;
  margin-left: -33px;
  top: 50%;
  margin-top: -34px;
  opacity: 0;
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
#colorbox #cboxLoadingGraphic b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
#colorbox #cboxLoadingGraphic b:nth-child(2) {
  animation-delay: 0.1s;
}
#colorbox #cboxLoadingGraphic b:nth-child(3) {
  animation-delay: 0.2s;
}
#colorbox #cboxLoadingGraphic b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
#colorbox #cboxClose {
  border-radius: 50%;
  right: 16px;
  top: 16px;
  width: 36px;
  height: 36px;
  background-color: rgba(255, 255, 255, 0.75);
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark #colorbox #cboxClose {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
#colorbox #cboxClose:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black_dark.svg");
}
body.theme_2021-dark #colorbox #cboxClose:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white_dark.svg");
}
#popup_container,
.ui-dialog {
  max-width: 100vw;
  max-height: 100vh;
  box-sizing: border-box;
  z-index: 7001 ! important;
  position: absolute;
  outline: none;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif ! important;
  font-size: 15px;
  min-width: 300px ! important;
  max-width: 95vw !important;
  padding: 0px ! important;
  color: #000000 ! important;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
#popup_container #popup_title,
.ui-dialog #popup_title,
#popup_container .ui-dialog-titlebar,
.ui-dialog .ui-dialog-titlebar {
  height: 72px;
  line-height: 24px;
  font-size: 18px !important;
  font-weight: normal !important;
  background: #FFFFFF ! important;
  color: #000000 ! important;
  padding: 26px 24px 22px 24px ! important;
  border: none;
  border-radius: 6px 6px 0px 0px;
}
#popup_container #popup_title button,
.ui-dialog #popup_title button,
#popup_container .ui-dialog-titlebar button,
.ui-dialog .ui-dialog-titlebar button {
  display: block;
  width: 24px;
  height: 24px;
  top: 0px;
  right: 0px;
  margin: 26px 24px 22px 24px ! important;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -19999px;
  padding: 0px;
}
body.theme_2021-dark #popup_container #popup_title button,
body.theme_2021-dark .ui-dialog #popup_title button,
body.theme_2021-dark #popup_container .ui-dialog-titlebar button,
body.theme_2021-dark .ui-dialog .ui-dialog-titlebar button {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
#popup_container #popup_title button:hover,
.ui-dialog #popup_title button:hover,
#popup_container .ui-dialog-titlebar button:hover,
.ui-dialog .ui-dialog-titlebar button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark #popup_container #popup_title button:hover,
body.theme_2021-dark .ui-dialog #popup_title button:hover,
body.theme_2021-dark #popup_container .ui-dialog-titlebar button:hover,
body.theme_2021-dark .ui-dialog .ui-dialog-titlebar button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white_dark.svg");
}
#popup_container #popup_title.ui-draggable-handle,
.ui-dialog #popup_title.ui-draggable-handle,
#popup_container .ui-dialog-titlebar.ui-draggable-handle,
.ui-dialog .ui-dialog-titlebar.ui-draggable-handle {
  cursor: move;
}
#popup_container #popup_content,
.ui-dialog #popup_content,
#popup_container .ui-dialog-content,
.ui-dialog .ui-dialog-content {
  border: none ! important;
  border-top: 1px solid #ededed ! important;
  padding: 24px ! important;
  background: #FFFFFF ! important;
  margin: 0px !important;
  overflow: auto;
  border-radius: 0px 0px 6px 6px;
  max-height: calc(100vh - 72px) !important;
}
#popup_container #popup_content .dialogContentExpanded,
.ui-dialog #popup_content .dialogContentExpanded,
#popup_container .ui-dialog-content .dialogContentExpanded,
.ui-dialog .ui-dialog-content .dialogContentExpanded {
  margin: -24px ! important;
}
#popup_container #popup_content .dialogContentExpanded .subcontent,
.ui-dialog #popup_content .dialogContentExpanded .subcontent,
#popup_container .ui-dialog-content .dialogContentExpanded .subcontent,
.ui-dialog .ui-dialog-content .dialogContentExpanded .subcontent {
  padding: 24px ! important;
}
#popup_container #popup_content .dataTables_wrapper,
.ui-dialog #popup_content .dataTables_wrapper,
#popup_container .ui-dialog-content .dataTables_wrapper,
.ui-dialog .ui-dialog-content .dataTables_wrapper {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
#popup_container #popup_content .stdform .formGroup,
.ui-dialog #popup_content .stdform .formGroup,
#popup_container .ui-dialog-content .stdform .formGroup,
.ui-dialog .ui-dialog-content .stdform .formGroup {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0px ! important;
  margin-right: -24px ! important;
  padding: 0px ! important;
}
#popup_container #popup_content .widgetbox,
.ui-dialog #popup_content .widgetbox,
#popup_container .ui-dialog-content .widgetbox,
.ui-dialog .ui-dialog-content .widgetbox {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
#popup_container #popup_content.uploadDialog,
.ui-dialog #popup_content.uploadDialog,
#popup_container .ui-dialog-content.uploadDialog,
.ui-dialog .ui-dialog-content.uploadDialog {
  padding: 0px !important;
}
#popup_container #popup_content.uploadDialog .heading,
.ui-dialog #popup_content.uploadDialog .heading,
#popup_container .ui-dialog-content.uploadDialog .heading,
.ui-dialog .ui-dialog-content.uploadDialog .heading {
  padding: 24px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
#popup_container #popup_content.uploadDialog .elements,
.ui-dialog #popup_content.uploadDialog .elements,
#popup_container .ui-dialog-content.uploadDialog .elements,
.ui-dialog .ui-dialog-content.uploadDialog .elements {
  overflow: hidden;
  overflow-y: auto;
}
#popup_container #popup_panel,
.ui-dialog #popup_panel,
#popup_container .popup_panel,
.ui-dialog .popup_panel {
  text-align: center;
  overflow: visible;
  padding: 14px 24px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  overflow-x: auto;
}
#popup_container .popup_ok,
.ui-dialog .popup_ok,
#popup_container .popup_cancel,
.ui-dialog .popup_cancel,
#popup_container .popup_info,
.ui-dialog .popup_info {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
#popup_container .popup_ok > span,
.ui-dialog .popup_ok > span,
#popup_container .popup_cancel > span,
.ui-dialog .popup_cancel > span,
#popup_container .popup_info > span,
.ui-dialog .popup_info > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
#popup_container .popup_ok:hover,
.ui-dialog .popup_ok:hover,
#popup_container .popup_cancel:hover,
.ui-dialog .popup_cancel:hover,
#popup_container .popup_info:hover,
.ui-dialog .popup_info:hover {
  background-color: #519f83;
  color: #000000;
}
#popup_container .popup_ok:focus,
.ui-dialog .popup_ok:focus,
#popup_container .popup_cancel:focus,
.ui-dialog .popup_cancel:focus,
#popup_container .popup_info:focus,
.ui-dialog .popup_info:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
#popup_container .popup_ok.popup_ok,
.ui-dialog .popup_ok.popup_ok,
#popup_container .popup_cancel.popup_ok,
.ui-dialog .popup_cancel.popup_ok,
#popup_container .popup_info.popup_ok,
.ui-dialog .popup_info.popup_ok {
  order: 1;
}
#popup_container .popup_ok.popup_cancel,
.ui-dialog .popup_ok.popup_cancel,
#popup_container .popup_cancel.popup_cancel,
.ui-dialog .popup_cancel.popup_cancel,
#popup_container .popup_info.popup_cancel,
.ui-dialog .popup_info.popup_cancel,
#popup_container .popup_ok.popup_info,
.ui-dialog .popup_ok.popup_info,
#popup_container .popup_cancel.popup_info,
.ui-dialog .popup_cancel.popup_info,
#popup_container .popup_info.popup_info,
.ui-dialog .popup_info.popup_info,
#popup_container .popup_ok.osbtn_secondary,
.ui-dialog .popup_ok.osbtn_secondary,
#popup_container .popup_cancel.osbtn_secondary,
.ui-dialog .popup_cancel.osbtn_secondary,
#popup_container .popup_info.osbtn_secondary,
.ui-dialog .popup_info.osbtn_secondary {
  order: 2;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
#popup_container .popup_ok.popup_cancel > span,
.ui-dialog .popup_ok.popup_cancel > span,
#popup_container .popup_cancel.popup_cancel > span,
.ui-dialog .popup_cancel.popup_cancel > span,
#popup_container .popup_info.popup_cancel > span,
.ui-dialog .popup_info.popup_cancel > span,
#popup_container .popup_ok.popup_info > span,
.ui-dialog .popup_ok.popup_info > span,
#popup_container .popup_cancel.popup_info > span,
.ui-dialog .popup_cancel.popup_info > span,
#popup_container .popup_info.popup_info > span,
.ui-dialog .popup_info.popup_info > span,
#popup_container .popup_ok.osbtn_secondary > span,
.ui-dialog .popup_ok.osbtn_secondary > span,
#popup_container .popup_cancel.osbtn_secondary > span,
.ui-dialog .popup_cancel.osbtn_secondary > span,
#popup_container .popup_info.osbtn_secondary > span,
.ui-dialog .popup_info.osbtn_secondary > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
#popup_container .popup_ok.popup_cancel:hover,
.ui-dialog .popup_ok.popup_cancel:hover,
#popup_container .popup_cancel.popup_cancel:hover,
.ui-dialog .popup_cancel.popup_cancel:hover,
#popup_container .popup_info.popup_cancel:hover,
.ui-dialog .popup_info.popup_cancel:hover,
#popup_container .popup_ok.popup_info:hover,
.ui-dialog .popup_ok.popup_info:hover,
#popup_container .popup_cancel.popup_info:hover,
.ui-dialog .popup_cancel.popup_info:hover,
#popup_container .popup_info.popup_info:hover,
.ui-dialog .popup_info.popup_info:hover,
#popup_container .popup_ok.osbtn_secondary:hover,
.ui-dialog .popup_ok.osbtn_secondary:hover,
#popup_container .popup_cancel.osbtn_secondary:hover,
.ui-dialog .popup_cancel.osbtn_secondary:hover,
#popup_container .popup_info.osbtn_secondary:hover,
.ui-dialog .popup_info.osbtn_secondary:hover {
  background-color: #e3e3e3;
  color: #000000;
}
#popup_container .popup_ok.popup_cancel:focus,
.ui-dialog .popup_ok.popup_cancel:focus,
#popup_container .popup_cancel.popup_cancel:focus,
.ui-dialog .popup_cancel.popup_cancel:focus,
#popup_container .popup_info.popup_cancel:focus,
.ui-dialog .popup_info.popup_cancel:focus,
#popup_container .popup_ok.popup_info:focus,
.ui-dialog .popup_ok.popup_info:focus,
#popup_container .popup_cancel.popup_info:focus,
.ui-dialog .popup_cancel.popup_info:focus,
#popup_container .popup_info.popup_info:focus,
.ui-dialog .popup_info.popup_info:focus,
#popup_container .popup_ok.osbtn_secondary:focus,
.ui-dialog .popup_ok.osbtn_secondary:focus,
#popup_container .popup_cancel.osbtn_secondary:focus,
.ui-dialog .popup_cancel.osbtn_secondary:focus,
#popup_container .popup_info.osbtn_secondary:focus,
.ui-dialog .popup_info.osbtn_secondary:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
#popup_container .stdform > div.par,
.ui-dialog .stdform > div.par {
  padding-right: 0px;
}
#popup_container .stdform .stdformbutton,
.ui-dialog .stdform .stdformbutton {
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px;
}
#popup_container .filterOptions,
.ui-dialog .filterOptions {
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px;
  margin-bottom: 0px;
}
#popup_container .dialogAbsolutePanel,
.ui-dialog .dialogAbsolutePanel {
  padding: 0px !important;
  overflow: hidden;
}
#popup_container .dialogAbsolutePanel > .scrollWrapper,
.ui-dialog .dialogAbsolutePanel > .scrollWrapper,
#popup_container .dialogAbsolutePanel > form > .scrollWrapper,
.ui-dialog .dialogAbsolutePanel > form > .scrollWrapper {
  padding: 24px ! important;
  margin-bottom: 64px;
  height: calc(100% - 64px);
  overflow: auto;
}
#popup_container .dialogAbsolutePanel .formWithScrollWrapper,
.ui-dialog .dialogAbsolutePanel .formWithScrollWrapper {
  height: 100%;
}
#popup_container .dialogAbsolutePanel #popup_panel,
.ui-dialog .dialogAbsolutePanel #popup_panel,
#popup_container .dialogAbsolutePanel .popup_panel,
.ui-dialog .dialogAbsolutePanel .popup_panel {
  border-top: 1px solid #ededed;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#popup_container.no-close .ui-dialog-titlebar-close,
.ui-dialog.no-close .ui-dialog-titlebar-close {
  display: none;
}
#popup_container {
  max-width: 600px;
  width: 600px;
  z-index: 7101 ! important;
}
#popup_container #popup_content {
  padding: 0px ! important;
}
#popup_container #popup_content #popup_message {
  padding: 24px ! important;
}
#popup_container #popup_content #popup_message span.infoMessage {
  display: block;
  padding-bottom: 8px;
}
#popup_container #popup_content #popup_message span.infoMessage:last-child {
  padding-bottom: 0px;
}
#popup_container #popup_content #popup_panel {
  border-top: 1px solid #ededed;
}
#popup_container #popup_content.prompt #popup_prompt,
#popup_container #popup_content.tinyprompt #popup_prompt,
#popup_container #popup_content.prompt #popup_tinyprompt,
#popup_container #popup_content.tinyprompt #popup_tinyprompt {
  background: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  height: 36px;
  padding: 0px 8px;
  width: 100% !important;
}
#popup_container #popup_content.prompt #popup_prompt:hover,
#popup_container #popup_content.tinyprompt #popup_prompt:hover,
#popup_container #popup_content.prompt #popup_tinyprompt:hover,
#popup_container #popup_content.tinyprompt #popup_tinyprompt:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
#popup_container #popup_content.prompt #popup_prompt:focus,
#popup_container #popup_content.tinyprompt #popup_prompt:focus,
#popup_container #popup_content.prompt #popup_tinyprompt:focus,
#popup_container #popup_content.tinyprompt #popup_tinyprompt:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
#popup_container #popup_content.prompt #popup_prompt::-webkit-input-placeholder,
#popup_container #popup_content.tinyprompt #popup_prompt::-webkit-input-placeholder,
#popup_container #popup_content.prompt #popup_tinyprompt::-webkit-input-placeholder,
#popup_container #popup_content.tinyprompt #popup_tinyprompt::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
#popup_container #popup_content.prompt #popup_prompt:-moz-placeholder,
#popup_container #popup_content.tinyprompt #popup_prompt:-moz-placeholder,
#popup_container #popup_content.prompt #popup_tinyprompt:-moz-placeholder,
#popup_container #popup_content.tinyprompt #popup_tinyprompt:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
#popup_container #popup_content.prompt #popup_prompt::-moz-placeholder,
#popup_container #popup_content.tinyprompt #popup_prompt::-moz-placeholder,
#popup_container #popup_content.prompt #popup_tinyprompt::-moz-placeholder,
#popup_container #popup_content.tinyprompt #popup_tinyprompt::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
#popup_container #popup_content.prompt textarea#popup_prompt,
#popup_container #popup_content.tinyprompt textarea#popup_prompt,
#popup_container #popup_content.prompt textarea#popup_tinyprompt,
#popup_container #popup_content.tinyprompt textarea#popup_tinyprompt {
  height: 180px;
}
#popup_container #popup_content.prompt .textAreaWrapperHtml .tox-tinymce,
#popup_container #popup_content.tinyprompt .textAreaWrapperHtml .tox-tinymce {
  height: 252px !important;
}
#popup_container .tinyprompt .textAreaWrapper.textAreaWrapperHtml textarea {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  position: relative;
  z-index: 1000;
  width: 100% !important;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background: #FFFFFF;
  padding: calc(8px - 1px) 8px ! important;
  display: block;
  line-height: 1.2;
  height: 220px;
  resize: none;
}
#popup_container .tinyprompt .textAreaWrapper.textAreaWrapperHtml .textAreaDetails {
  z-index: 999;
  position: relative;
  top: 6px;
  left: 0px;
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  pointer-events: none;
  background-color: #FFFFFF;
  display: flex;
  justify-content: space-between;
}
#popup_container .tinyprompt .textAreaWrapper.textAreaWrapperHtml .textAreaDetails .checkToggleButtonHtml {
  line-height: 36px ! important;
  margin: 0px 8px ! important;
  padding: calc((48px - 36px) / 2) 0px;
  pointer-events: all;
  display: inline-block;
}
#popup_container .tinyprompt .textAreaWrapper.textAreaWrapperHtml .textAreaDetails .textareaCounter {
  line-height: 36px ! important;
  margin: 0px 8px ! important;
  padding: calc((48px - 36px) / 2) 0px;
}
#popup_container .tinyprompt .textAreaWrapper.wysiwyg .textAreaDetails {
  background-color: transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid #d3d3d3;
  top: calc((48px - 36px) / 2);
  margin-top: 1px;
  left: 0px;
}
#popup_container .tinyprompt .textAreaWrapper.wysiwyg .textareaCounter {
  opacity: 0;
}
#popup_container .tinyprompt .tox-tinymce {
  max-width: 552px !important;
  margin-top: -43px;
}
#popup_container .tinyprompt .tox-tinymce .tox-toolbar__primary {
  margin-left: 80px;
}
.dialogTitleBarButton {
  position: absolute;
  padding: 0px;
  width: auto;
  top: 26px;
  right: 76px;
  margin: 0px;
  color: #61BE9D;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green.svg");
  background-position: center center;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 24px;
  padding-right: 0px;
  height: 24px;
  line-height: 27px;
}
.dialogTitleBarButton:hover {
  color: #519f83;
  cursor: pointer;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green_dark.svg");
}
#aboutDialog .productVersion.productVersion,
#aboutDialog .additionalInformations.productVersion {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#aboutDialog .productVersion ul,
#aboutDialog .additionalInformations ul {
  list-style: none;
  margin: 0px;
}
#aboutDialog .productVersion ul li,
#aboutDialog .additionalInformations ul li {
  text-align: right;
  display: flex;
  justify-content: space-between;
}
#aboutDialog .productVersion ul li span,
#aboutDialog .additionalInformations ul li span {
  display: inline-block;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-right: 10px;
}
#aboutDialog .productVersion > span,
#aboutDialog .additionalInformations > span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-align: left;
  display: block;
}
#aboutDialog .productVersion.productVersion,
#aboutDialog .additionalInformations.productVersion {
  font-size: 15px;
  text-align: right;
  display: flex;
  justify-content: space-between;
}
#aboutDialog .productVersion.productVersion span,
#aboutDialog .additionalInformations.productVersion span {
  display: inline-block;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-right: 10px;
}
#activeSessionListDialog {
  padding: 0px ! important;
  overflow-x: hidden;
}
#activeSessionListDialog div.data table tbody tr td:first-child,
#activeSessionListDialog div.data table thead tr th:first-child {
  padding-left: 24px;
}
#activeSessionListDialog div.data table > tbody > tr > td {
  height: 48px;
}
#activeSessionListDialog div.data table > tbody > tr > td.user span {
  max-width: 250px;
  display: block;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
#activeSessionListDialog div.data table > tbody > tr:nth-child(odd) > td {
  background-color: #fafafa;
}
#activeSessionListDialog div.data table > tbody > tr.self > td.user {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#activeSessionListDialog div.data table > tbody > tr.inactive > td {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
#activeSessionListDialog.extended #activeSessionToggle {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
}
#activeSessionListDialog.extended #activeSessionToggle:Hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green_dark.svg");
}
#longRunningDialog .progressEntry {
  margin-bottom: 12px;
  overflow: visible;
  position: relative;
}
#longRunningDialog .progressEntry .progressInfo {
  overflow: auto;
}
#longRunningDialog .progressEntry .progressInfo span {
  display: block;
}
#longRunningDialog .progressEntry .progressInfo span.progressTitle {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#longRunningDialog .progressEntry .progressInfo .notibar {
  margin-top: 5px;
  margin-bottom: 5px;
  background-image: none;
  clear: both;
}
#longRunningDialog .progressEntry .progressInfo .notibar ul {
  margin-left: 12px;
  margin-right: 12px;
}
#longRunningDialog .progressEntry a.cancel,
#longRunningDialog .progressEntry a.remove {
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: block;
  opacity: 0.8;
  cursor: pointer;
  height: 24px;
  width: 24px;
  text-align: center;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
#longRunningDialog .progressEntry a.cancel:hover,
#longRunningDialog .progressEntry a.remove:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green_dark.svg");
}
#longRunningDialog .progressEntry a.cancel.remove,
#longRunningDialog .progressEntry a.remove.remove {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
#longRunningDialog .progressEntry a.cancel.remove:hover,
#longRunningDialog .progressEntry a.remove.remove:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trash-bin_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
#longRunningDialog .progressEntry .progress .cancel:hover,
#longRunningDialog .progressEntry a.remove:hover {
  opacity: 1;
}
#longRunningDialog .progressEntry .bar2 .successbar {
  width: 100% ! important;
}
#longRunningDialog .progressEntry.action .progressInfo {
  width: calc(100% - 24px);
}
#longRunningDialog .progressEntry.action .progress {
  width: calc(100% - 24px);
}
.modalOverlay {
  background: rgba(0, 0, 0, 0.75) ! important;
  z-index: 7000 ! important;
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100vw;
  height: 100vh;
}
.modalContainer {
  z-index: 7001 ! important;
  min-width: 300px ! important;
  max-width: 100vw;
  max-height: 100vh;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.modalContainer .modalTitle {
  position: relative;
  height: 72px;
  line-height: 24px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 18px !important;
  font-weight: normal !important;
  background: #FFFFFF ! important;
  color: #000000 ! important;
  padding: 26px 24px 22px 24px ! important;
  border: none;
  border-radius: 6px 6px 0px 0px;
}
.modalContainer .modalTitle button {
  display: block;
  width: 24px;
  height: 24px;
  top: 0px;
  right: 0px;
  margin: 26px 24px 22px 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -19999px;
  padding: 0px;
  outline: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
body.theme_2021-dark .modalContainer .modalTitle button {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
.modalContainer .modalTitle button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_bw_dark.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .modalContainer .modalTitle button:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white_dark.svg");
}
.modalContainer .modalContent {
  border: none ! important;
  border-top: 1px solid #ededed ! important;
  padding: 24px ! important;
  background: #FFFFFF ! important;
  margin: 0px !important;
  overflow: auto;
  border-radius: 0px 0px 6px 6px;
  max-height: calc(100vh - 72px) !important;
}
.modalContainer .modalContent .dialogContentExpanded {
  margin: -24px ! important;
}
.modalContainer .modalContent .dialogContentExpanded .subcontent {
  padding: 24px ! important;
}
.modalContainer .modalContent .dataTables_wrapper {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.modalContainer .modalContent .stdform .formGroup {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0px ! important;
  margin-right: -24px ! important;
  padding: 0px ! important;
}
.modalContainer .modalContent .widgetbox {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.modalContainer .modalContent.uploadDialog {
  padding: 0px !important;
}
.modalContainer .modalContent.uploadDialog .heading {
  padding: 24px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.modalContainer .modalContent.uploadDialog .elements {
  overflow: hidden;
  overflow-y: auto;
  min-height: 400px;
}
.modalContainer .modalPanel {
  text-align: center;
  overflow: visible;
  padding: 14px 24px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  overflow-x: auto;
}
.modalContainer .modal_ok,
.modalContainer .modal_cancel,
.modalContainer .modal_info {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.modalContainer .modal_ok > span,
.modalContainer .modal_cancel > span,
.modalContainer .modal_info > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.modalContainer .modal_ok:hover,
.modalContainer .modal_cancel:hover,
.modalContainer .modal_info:hover {
  background-color: #519f83;
  color: #000000;
}
.modalContainer .modal_ok:focus,
.modalContainer .modal_cancel:focus,
.modalContainer .modal_info:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.modalContainer .modal_ok.modal_ok,
.modalContainer .modal_cancel.modal_ok,
.modalContainer .modal_info.modal_ok {
  order: 1;
}
.modalContainer .modal_ok.modal_cancel,
.modalContainer .modal_cancel.modal_cancel,
.modalContainer .modal_info.modal_cancel,
.modalContainer .modal_ok.modal_info,
.modalContainer .modal_cancel.modal_info,
.modalContainer .modal_info.modal_info,
.modalContainer .modal_ok.osbtn_secondary,
.modalContainer .modal_cancel.osbtn_secondary,
.modalContainer .modal_info.osbtn_secondary {
  order: 2;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.modalContainer .modal_ok.modal_cancel > span,
.modalContainer .modal_cancel.modal_cancel > span,
.modalContainer .modal_info.modal_cancel > span,
.modalContainer .modal_ok.modal_info > span,
.modalContainer .modal_cancel.modal_info > span,
.modalContainer .modal_info.modal_info > span,
.modalContainer .modal_ok.osbtn_secondary > span,
.modalContainer .modal_cancel.osbtn_secondary > span,
.modalContainer .modal_info.osbtn_secondary > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.modalContainer .modal_ok.modal_cancel:hover,
.modalContainer .modal_cancel.modal_cancel:hover,
.modalContainer .modal_info.modal_cancel:hover,
.modalContainer .modal_ok.modal_info:hover,
.modalContainer .modal_cancel.modal_info:hover,
.modalContainer .modal_info.modal_info:hover,
.modalContainer .modal_ok.osbtn_secondary:hover,
.modalContainer .modal_cancel.osbtn_secondary:hover,
.modalContainer .modal_info.osbtn_secondary:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.modalContainer .modal_ok.modal_cancel:focus,
.modalContainer .modal_cancel.modal_cancel:focus,
.modalContainer .modal_info.modal_cancel:focus,
.modalContainer .modal_ok.modal_info:focus,
.modalContainer .modal_cancel.modal_info:focus,
.modalContainer .modal_info.modal_info:focus,
.modalContainer .modal_ok.osbtn_secondary:focus,
.modalContainer .modal_cancel.osbtn_secondary:focus,
.modalContainer .modal_info.osbtn_secondary:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.modalContainer .stdform > div.par {
  padding-right: 0px;
}
.modalContainer .stdform .stdformbutton {
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px;
}
.modalContainer .filterOptions {
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px;
  margin-bottom: 0px;
}
.modalContainer .dialogAbsolutePanel {
  position: relative;
  padding: 0px !important;
  overflow: hidden;
}
.modalContainer .dialogAbsolutePanel > .scrollWrapper,
.modalContainer .dialogAbsolutePanel > form > .scrollWrapper {
  padding: 24px ! important;
  margin-bottom: 64px;
  height: calc(100% - 64px);
  overflow: auto;
}
.modalContainer .dialogAbsolutePanel .formWithScrollWrapper {
  height: 100%;
}
.modalContainer .dialogAbsolutePanel .modalPanel {
  border-top: 1px solid #ededed;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.modalContainer.no-close .modalTitle button {
  display: none;
}
.modalContainer.draggable .modalTitle {
  cursor: move;
}
.stdtable {
  background: #FFFFFF;
  width: 100%;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.stdtable > thead > tr > th,
.stdtable > tbody > tr > td {
  text-align: left;
  padding-left: 18px;
  padding-right: 18px;
  vertical-align: middle;
}
.stdtable > thead > tr > th.checkcell,
.stdtable > tbody > tr > td.checkcell,
.stdtable > thead > tr > th.radiocell,
.stdtable > tbody > tr > td.radiocell {
  width: 64px;
  padding: 0px 20px;
  white-space: nowrap;
  text-align: left;
}
.stdtable > thead > tr > th.checkcell > *,
.stdtable > tbody > tr > td.checkcell > *,
.stdtable > thead > tr > th.radiocell > *,
.stdtable > tbody > tr > td.radiocell > * {
  display: inline-block;
  vertical-align: top;
}
.stdtable > thead > tr > th {
  padding-left: 16px;
  padding-right: 16px;
}
.stdtable > thead > tr > th.checkcell > *,
.stdtable > thead > tr > th.radiocell > * {
  margin-top: 6px;
}
.stdtable > thead > tr > th {
  height: 56px;
  line-height: 24px;
  padding-top: 20px;
  padding-bottom: 12px;
  padding-right: 20px;
  text-align: left;
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  font-weight: normal;
  font-size: 14px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #999999;
}
.stdtable > thead > tr > th.sorting_desc,
.stdtable > thead > tr > th.sorting_asc {
  color: #000000;
}
.stdtable > thead > tr > th.covercell {
  text-align: center;
}
.stdtable > thead > tr > th.covercell,
.stdtable > thead > tr > th.actionCell {
  width: 1%;
}
.stdtable > thead > tr > th.sorting,
.stdtable > thead > tr > th.sorting_desc,
.stdtable > thead > tr > th.sorting_asc {
  padding-right: 30px;
  position: relative;
  cursor: pointer;
}
.stdtable > thead > tr > th.sorting:after,
.stdtable > thead > tr > th.sorting_desc:after,
.stdtable > thead > tr > th.sorting_asc:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 24px;
  top: 6px;
  height: calc(100% - 6px);
  line-height: 24px;
}
.stdtable > thead > tr > th.sorting.sort_d_desc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
.stdtable > thead > tr > th.sorting.sort_d_asc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
.stdtable > thead > tr > th.sorting.sorting_desc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
body.theme_2021-dark .stdtable > thead > tr > th.sorting.sorting_desc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_white.svg");
}
.stdtable > thead > tr > th.sorting.sorting_asc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
body.theme_2021-dark .stdtable > thead > tr > th.sorting.sorting_asc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_white.svg");
}
.stdtable > thead > tr > th.sorting_desc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
body.theme_2021-dark .stdtable > thead > tr > th.sorting_desc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_white.svg");
}
.stdtable > thead > tr > th.sorting_asc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
}
body.theme_2021-dark .stdtable > thead > tr > th.sorting_asc:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_white.svg");
}
.stdtable > thead > tr > th.rowspan {
  vertical-align: top;
  height: auto;
  padding-top: 12px;
}
.stdtable > thead > tr > th.numeric,
.stdtable > thead > tr > th.alignright {
  text-align: right ! important;
}
.stdtable > thead > tr > th.numeric.colspan,
.stdtable > thead > tr > th.alignright.colspan {
  text-align: left ! important;
}
.stdtable > tbody > tr > td {
  height: 80px;
}
.stdtable > tbody > tr > td img {
  vertical-align: middle;
}
.stdtable > tbody > tr > td div.actionCell {
  float: right;
  height: 24px;
}
.stdtable > tbody > tr > td div.actionCellWrapper {
  position: relative;
  padding-right: 32px;
}
.stdtable > tbody > tr > td div.actionCellWrapper div.actionCell {
  float: none;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
}
.stdtable > tbody > tr > td div.actionCellWrapper div.actionCell > * {
  height: 100%;
}
.stdtable > tbody > tr > td a.error {
  color: #F0483F;
}
.stdtable > tbody > tr > td .selectAndStatus {
  display: flex;
  line-height: 36px;
}
.stdtable > tbody > tr > td .selectAndStatus .productStatusIcon {
  margin-right: 16px;
  width: 24px;
  height: 36px;
  background-position: center;
}
.stdtable > tbody > tr > td .datatableButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td .datatableButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td .datatableButton:hover {
  background-color: #519f83;
  color: #000000;
}
.stdtable > tbody > tr > td .datatableButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.stdtable > tbody > tr > td .datatableButton:last-child {
  margin-right: 0px ! important;
}
.stdtable > tbody > tr > td .datatableButton.block {
  display: block;
  text-align: center;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.selected {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
  background-position: 24px center;
  padding-left: 48px;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.selected > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.selected:hover {
  background-color: #519f83;
  color: #000000;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.selected:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.selected > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
  background-color: #f2f2f2;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary:hover {
  background-color: #519f83;
  color: #000000;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.stdtable > tbody > tr > td .datatableButton.datatableSelectButton.secondary:hover {
  background-color: #e3e3e3;
}
.stdtable > tbody > tr > td.covercell a,
.stdtable > tbody > tr > td.coverCell a,
.stdtable > tbody > tr > td.covercell div,
.stdtable > tbody > tr > td.coverCell div {
  display: block;
  text-align: center;
}
.stdtable > tbody > tr > td.covercell a img,
.stdtable > tbody > tr > td.coverCell a img,
.stdtable > tbody > tr > td.covercell div img,
.stdtable > tbody > tr > td.coverCell div img {
  max-height: 50px;
}
.stdtable > tbody > tr > td.covercell a div.coverEmpty,
.stdtable > tbody > tr > td.coverCell a div.coverEmpty,
.stdtable > tbody > tr > td.covercell div div.coverEmpty,
.stdtable > tbody > tr > td.coverCell div div.coverEmpty {
  width: 50px;
  height: 50px;
  background-image: url("../images/2021/icons/svg/ui/cover-placeholder-read-only.svg");
  background-size: 200%;
  background-position: center;
}
.stdtable > tbody > tr > td.numeric,
.stdtable > tbody > tr > td.alignright {
  text-align: right ! important;
}
.stdtable > tbody > tr > td span.propertyDisplay {
  line-height: 16px;
}
.stdtable > tbody > tr > td span.propertyDisplay b {
  font-weight: normal;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.stdtable > tbody > tr > td span.editcell {
  display: block;
  padding: 8px;
  padding-right: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center right;
  cursor: pointer;
}
.stdtable > tbody > tr > td div.editform {
  padding-bottom: 8px;
  min-width: 210px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.stdtable > tbody > tr > td div.editform input.longinput {
  padding: 2px 5px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  width: 100%;
  background: #FFFFFF;
  vertical-align: middle;
  color: #000000;
  box-sizing: border-box;
}
.stdtable > tbody > tr > td div.editform input.longinput:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.stdtable > tbody > tr > td div.editform input.longinput:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.stdtable > tbody > tr > td div.editform a {
  width: auto;
  margin: 0;
  clear: both;
  margin-top: 8px;
  cursor: pointer;
  display: inline-block;
}
.stdtable > tbody > tr > td div.editform a.submitEditCancel {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td div.editform a.submitEditCancel > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.stdtable > tbody > tr > td div.editform a.submitEditCancel:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.stdtable > tbody > tr > td div.editform a.submitEditCancel:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.stdtable > tbody > tr > td div.mapContainer > span {
  display: block;
  font-size: 12px;
  white-space: nowrap;
  line-height: 12px;
}
.stdtable > tbody > tr > td label.status {
  line-height: 8px;
}
.stdtable > tbody > tr > td.action .osbtn {
  vertical-align: middle;
}
.stdtable > tbody > tr.odd > td {
  background-color: #fafafa;
}
.stdtable > tbody > tr.inactive > td {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
.stdtable.stdtableDt {
  display: none;
}
.stdtable.stdtableDt > tbody > tr:hover > td {
  background-color: #f7f7f7;
}
.stdtable.dataTable thead th.resizable {
  position: relative;
}
.stdtable.dataTable thead th.resizable:before {
  content: " ";
  display: block;
  height: calc(100% - 6px);
  width: 30px;
  position: absolute;
  right: 0px;
  top: 5px;
  background-color: #FFFFFF;
  background-image: url("../images/2021/icons/svg/icons-24-px-adjust-columns_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  pointer-events: none;
  opacity: 0;
  z-index: 1000;
}
.stdtable.dataTable thead.hoverResizable th.resizable:before {
  opacity: 1;
}
.stdtable.dataTable thead.hoverNotResizable th.resizable {
  cursor: pointer ! important;
}
.stdtable .productStatusIcon {
  display: inline-block;
  width: 90px;
  height: 24px;
  background-position: center right 14px;
  background-repeat: no-repeat;
}
.stdtable.fixedHeader-floating {
  display: block;
  position: fixed ! important;
  background-color: white;
}
.stdtable.fixedHeader-floating.no-footer {
  border-bottom-width: 0;
}
.stdtable.fixedHeader-floating thead th {
  box-sizing: content-box;
  height: 18px;
}
.stdtable.fixedHeader-locked {
  position: absolute ! important;
  background-color: white;
}
.stdtable.DTCR_clonedTable.dataTable {
  display: block;
  position: absolute ! important;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 5000;
}
div.DTCR_pointer {
  width: 1px;
  background-color: #61BE9D;
  z-index: 5001;
}
.tableoptions {
  padding: 8px;
  background: transparent;
  display: none;
}
.tableoptions ul {
  list-style: none;
  display: flex;
}
.tableoptions ul li {
  margin-right: 16px;
}
.tableoptions ul li a,
.tableoptions ul li span {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.tableoptions ul li a > span,
.tableoptions ul li span > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.tableoptions ul li a:hover,
.tableoptions ul li span:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.tableoptions ul li a:focus,
.tableoptions ul li span:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.tableoptions ul li a.btn_new,
.tableoptions ul li span.btn_new {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.tableoptions ul li a.btn_new > span,
.tableoptions ul li span.btn_new > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.tableoptions ul li a.btn_new:hover,
.tableoptions ul li span.btn_new:hover {
  background-color: #519f83;
  color: #000000;
}
.tableoptions ul li a.btn_new:focus,
.tableoptions ul li span.btn_new:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.dataTables_info {
  position: relative;
  float: left;
  line-height: 36px;
  margin-left: 24px;
}
.dataTables_info u {
  text-decoration: none ! important;
  cursor: help;
}
.dataTables_info.filtered {
  line-height: calc(36px / 2);
  display: block;
}
.dataTables_info.filtered u {
  display: block;
}
.dataTables_wrapper,
.tableSearch {
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.dataTables_wrapper .blockOverlay,
.tableSearch .blockOverlay,
.dataTables_wrapper .blockElement,
.tableSearch .blockElement {
  z-index: 3900 !important;
}
.dataTables_wrapper .blockOverlay .blockElement,
.tableSearch .blockOverlay .blockElement,
.dataTables_wrapper .blockElement .blockElement,
.tableSearch .blockElement .blockElement {
  z-index: 3902 !important;
}
.dataTables_wrapper div.blockElement .blockAjaxError,
.tableSearch div.blockElement .blockAjaxError {
  background-color: #fcdad9;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.dataTables_wrapper div.info span.text,
.tableSearch div.info span.text {
  border: none ! important;
  padding: 0px ! important;
  margin: 0px ! important;
  margin-bottom: 24px ! important;
}
.dataTables_wrapper .top,
.tableSearch .top,
.dataTables_wrapper .bottom,
.tableSearch .bottom {
  display: none;
  position: relative;
}
.dataTables_wrapper .top:after,
.tableSearch .top:after,
.dataTables_wrapper .bottom:after,
.tableSearch .bottom:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.dataTables_wrapper .top.top,
.tableSearch .top.top,
.dataTables_wrapper .bottom.top,
.tableSearch .bottom.top {
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 52px;
}
.dataTables_wrapper .top.top .columnGroupSort,
.tableSearch .top.top .columnGroupSort,
.dataTables_wrapper .bottom.top .columnGroupSort,
.tableSearch .bottom.top .columnGroupSort {
  display: inline-block;
  position: absolute;
  right: 63px;
}
.dataTables_wrapper .top.top .columnGroupSort a,
.tableSearch .top.top .columnGroupSort a,
.dataTables_wrapper .bottom.top .columnGroupSort a,
.tableSearch .bottom.top .columnGroupSort a {
  cursor: pointer;
}
.dataTables_wrapper .top.bottom,
.tableSearch .top.bottom,
.dataTables_wrapper .bottom.bottom,
.tableSearch .bottom.bottom {
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  padding: 24px 0px;
  min-height: 63px;
  overflow: visible;
}
.dataTables_wrapper .top.bottom.disabled,
.tableSearch .top.bottom.disabled,
.dataTables_wrapper .bottom.bottom.disabled,
.tableSearch .bottom.bottom.disabled {
  opacity: 0.5;
  pointer-events: none !important;
  filter: grayscale(1);
}
.dataTables_wrapper .top.bottom.disabled *,
.tableSearch .top.bottom.disabled *,
.dataTables_wrapper .bottom.bottom.disabled *,
.tableSearch .bottom.bottom.disabled * {
  pointer-events: none !important;
}
.dataTables_wrapper .datatableContainer,
.tableSearch .datatableContainer {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.dataTables_wrapper .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th:after,
.tableSearch .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th:after,
.dataTables_wrapper .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th:before,
.tableSearch .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th:before {
  display: none;
}
.dataTables_wrapper .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th.checkcell > *,
.tableSearch .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th.checkcell > *,
.dataTables_wrapper .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th.radiocell > *,
.tableSearch .datatableContainer .dataTables_scroll .dataTables_scrollBody thead th.radiocell > * {
  display: none;
}
.dataTables_wrapper .stdtableDt,
.tableSearch .stdtableDt {
  display: table;
  background-color: transparent;
}
.dataTables_wrapper .stdtableDt.notFixedFullWidth,
.tableSearch .stdtableDt.notFixedFullWidth {
  width: auto !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dataTables_wrapper .stdtableDt.notFixedFullWidth thead tr th,
.tableSearch .stdtableDt.notFixedFullWidth thead tr th,
.dataTables_wrapper .stdtableDt.notFixedFullWidth tbody tr th,
.tableSearch .stdtableDt.notFixedFullWidth tbody tr th,
.dataTables_wrapper .stdtableDt.notFixedFullWidth thead tr td,
.tableSearch .stdtableDt.notFixedFullWidth thead tr td,
.dataTables_wrapper .stdtableDt.notFixedFullWidth tbody tr td,
.tableSearch .stdtableDt.notFixedFullWidth tbody tr td {
  white-space: nowrap;
}
.dataTables_wrapper .stdtableDt.notFixedFullWidth thead tr th.spacerColumn,
.tableSearch .stdtableDt.notFixedFullWidth thead tr th.spacerColumn,
.dataTables_wrapper .stdtableDt.notFixedFullWidth tbody tr th.spacerColumn,
.tableSearch .stdtableDt.notFixedFullWidth tbody tr th.spacerColumn,
.dataTables_wrapper .stdtableDt.notFixedFullWidth thead tr td.spacerColumn,
.tableSearch .stdtableDt.notFixedFullWidth thead tr td.spacerColumn,
.dataTables_wrapper .stdtableDt.notFixedFullWidth tbody tr td.spacerColumn,
.tableSearch .stdtableDt.notFixedFullWidth tbody tr td.spacerColumn {
  width: 100%;
}
.dataTables_wrapper .dataTables_paginate,
.tableSearch .dataTables_paginate {
  float: right;
  margin-right: 24px;
  text-align: right;
  line-height: 27px;
  padding: 4px 0px;
}
.dataTables_wrapper .dataTables_paginate span,
.tableSearch .dataTables_paginate span,
.dataTables_wrapper .dataTables_paginate a,
.tableSearch .dataTables_paginate a {
  display: inline-block;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button,
.tableSearch .dataTables_paginate a.paginate_button,
.dataTables_wrapper .dataTables_paginate a.paginate_active,
.tableSearch .dataTables_paginate a.paginate_active {
  text-align: center;
  height: 28px;
  line-height: 28px;
  min-width: 28px;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 6px;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.paginate_active,
.tableSearch .dataTables_paginate a.paginate_button.paginate_active,
.dataTables_wrapper .dataTables_paginate a.paginate_active.paginate_active,
.tableSearch .dataTables_paginate a.paginate_active.paginate_active,
.dataTables_wrapper .dataTables_paginate a.paginate_button.paginate_button.current,
.tableSearch .dataTables_paginate a.paginate_button.paginate_button.current,
.dataTables_wrapper .dataTables_paginate a.paginate_active.paginate_button.current,
.tableSearch .dataTables_paginate a.paginate_active.paginate_button.current {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #61BE9D;
  color: #FFFFFF;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.paginate_button:hover,
.tableSearch .dataTables_paginate a.paginate_button.paginate_button:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_active.paginate_button:hover,
.tableSearch .dataTables_paginate a.paginate_active.paginate_button:hover {
  background-color: #61BE9D;
  color: #FFFFFF;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.next,
.tableSearch .dataTables_paginate a.paginate_button.next,
.dataTables_wrapper .dataTables_paginate a.paginate_active.next,
.tableSearch .dataTables_paginate a.paginate_active.next,
.dataTables_wrapper .dataTables_paginate a.paginate_button.last,
.tableSearch .dataTables_paginate a.paginate_button.last,
.dataTables_wrapper .dataTables_paginate a.paginate_active.last,
.tableSearch .dataTables_paginate a.paginate_active.last,
.dataTables_wrapper .dataTables_paginate a.paginate_button.previous,
.tableSearch .dataTables_paginate a.paginate_button.previous,
.dataTables_wrapper .dataTables_paginate a.paginate_active.previous,
.tableSearch .dataTables_paginate a.paginate_active.previous,
.dataTables_wrapper .dataTables_paginate a.paginate_button.first,
.tableSearch .dataTables_paginate a.paginate_button.first,
.dataTables_wrapper .dataTables_paginate a.paginate_active.first,
.tableSearch .dataTables_paginate a.paginate_active.first {
  text-indent: -19999px;
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.next,
.tableSearch .dataTables_paginate a.paginate_button.next,
.dataTables_wrapper .dataTables_paginate a.paginate_active.next,
.tableSearch .dataTables_paginate a.paginate_active.next {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.next:hover,
.tableSearch .dataTables_paginate a.paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_active.next:hover,
.tableSearch .dataTables_paginate a.paginate_active.next:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_white.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.previous,
.tableSearch .dataTables_paginate a.paginate_button.previous,
.dataTables_wrapper .dataTables_paginate a.paginate_active.previous,
.tableSearch .dataTables_paginate a.paginate_active.previous {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.previous:hover,
.tableSearch .dataTables_paginate a.paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_active.previous:hover,
.tableSearch .dataTables_paginate a.paginate_active.previous:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_white.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.first,
.tableSearch .dataTables_paginate a.paginate_button.first,
.dataTables_wrapper .dataTables_paginate a.paginate_active.first,
.tableSearch .dataTables_paginate a.paginate_active.first {
  background-image: url("../images/2021/icons/svg/icons-24-px-first-page_green.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.first:hover,
.tableSearch .dataTables_paginate a.paginate_button.first:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_active.first:hover,
.tableSearch .dataTables_paginate a.paginate_active.first:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-first-page_white.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.last,
.tableSearch .dataTables_paginate a.paginate_button.last,
.dataTables_wrapper .dataTables_paginate a.paginate_active.last,
.tableSearch .dataTables_paginate a.paginate_active.last {
  background-image: url("../images/2021/icons/svg/icons-24-px-last-page_green.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.last:hover,
.tableSearch .dataTables_paginate a.paginate_button.last:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_active.last:hover,
.tableSearch .dataTables_paginate a.paginate_active.last:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-last-page_white.svg");
}
.dataTables_wrapper .dataTables_paginate a.paginate_button.paginate_button_disabled,
.tableSearch .dataTables_paginate a.paginate_button.paginate_button_disabled,
.dataTables_wrapper .dataTables_paginate a.paginate_active.paginate_button_disabled,
.tableSearch .dataTables_paginate a.paginate_active.paginate_button_disabled,
.dataTables_wrapper .dataTables_paginate a.paginate_button.paginate_button.disabled,
.tableSearch .dataTables_paginate a.paginate_button.paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate a.paginate_active.paginate_button.disabled,
.tableSearch .dataTables_paginate a.paginate_active.paginate_button.disabled {
  display: none;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate,
.tableSearch .dataTables_paginate.dataTables_paginate {
  position: absolute;
  float: none;
  width: 100%;
  margin: 0px;
  height: 36px;
  pointer-events: none;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate a,
.tableSearch .dataTables_paginate.dataTables_paginate a {
  pointer-events: all;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate div.mainPages,
.tableSearch .dataTables_paginate.dataTables_paginate div.mainPages {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 50%;
  margin-left: -50%;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage {
  pointer-events: all;
  position: absolute;
  right: 24px;
  bottom: 0px;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage input,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage input {
  margin-left: 8px;
  background: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  text-align: center;
  width: 50px;
  height: 36px;
  padding: 8px 10px;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage input:hover,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage input:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage input:focus,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage input:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage.paginate_button_disabled,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage.paginate_button_disabled {
  display: none;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage > div > label,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage > div > label {
  display: inline-block;
}
.dataTables_wrapper .dataTables_paginate.dataTables_paginate span.gotoPage > div > div,
.tableSearch .dataTables_paginate.dataTables_paginate span.gotoPage > div > div {
  display: inline-block;
}
.dataTables_wrapper .dataTables_length,
.tableSearch .dataTables_length {
  float: left;
  margin-left: 24px;
}
.dataTables_wrapper .dataTables_length label,
.tableSearch .dataTables_length label {
  display: block;
}
.dataTables_wrapper .dataTables_length label > span,
.tableSearch .dataTables_length label > span {
  line-height: 27px;
  display: none;
}
.dataTables_wrapper .dataTables_length label > span.select2,
.tableSearch .dataTables_length label > span.select2 {
  display: block;
}
.dataTables_wrapper .dataTables_filter,
.tableSearch .dataTables_filter {
  position: absolute;
  left: 8px;
  width: calc(100% - 8px - 8px);
  display: inline-block;
  vertical-align: top;
}
.dataTables_wrapper .dataTables_filter label,
.tableSearch .dataTables_filter label {
  display: block;
  position: relative;
}
.dataTables_wrapper .dataTables_filter label abbr,
.tableSearch .dataTables_filter label abbr {
  z-index: 1000;
  position: absolute;
  width: 24px;
  height: 24px;
  cursor: pointer;
  right: 6px;
  top: 6px;
  display: none;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .dataTables_filter label abbr:hover,
.tableSearch .dataTables_filter label abbr:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .dataTables_filter label input,
.tableSearch .dataTables_filter label input {
  width: 100%;
  border: 1px solid #d3d3d3;
  background: #FFFFFF;
  border-radius: 6px;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px;
  padding-left: 44px;
  padding-right: 0px;
  background-image: url("../images/2021/icons/svg/icons-24-px-search_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 7px center;
  position: relative;
  z-index: 999;
}
.dataTables_wrapper .dataTables_filter label input:hover,
.tableSearch .dataTables_filter label input:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_gray_dark.svg");
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  z-index: 1000;
}
.dataTables_wrapper .dataTables_filter label input:focus,
.tableSearch .dataTables_filter label input:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-search_green.svg");
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  z-index: 1000;
}
.dataTables_wrapper .dataTables_filter label.buttonSubmit abbr,
.tableSearch .dataTables_filter label.buttonSubmit abbr {
  z-index: 1000;
  right: 96px;
}
.dataTables_wrapper .dataTables_filter label.buttonSubmit input,
.tableSearch .dataTables_filter label.buttonSubmit input {
  padding-right: calc(96px + 24px + 8px);
}
.dataTables_wrapper .dataTables_filter label.buttonSubmit a.submit,
.tableSearch .dataTables_filter label.buttonSubmit a.submit {
  z-index: 1000;
  cursor: pointer;
  position: absolute;
  right: 6px;
  top: 6px;
  height: 24px;
  line-height: 26px;
  border-radius: 12px;
  padding: 0px 8px;
  text-align: center;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dataTables_wrapper .dataTables_filter label a.submit,
.tableSearch .dataTables_filter label a.submit {
  display: none;
}
.dataTables_wrapper .dataTables_filter.columnConfig,
.tableSearch .dataTables_filter.columnConfig {
  width: calc(60% - 8px);
}
.dataTables_wrapper .dataTables_filter.columnConfig input,
.tableSearch .dataTables_filter.columnConfig input {
  border-radius: 6px 0px 0px 6px;
}
.dataTables_wrapper .dropdownBlock,
.tableSearch .dropdownBlock {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #FFFFFF ! important;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  right: 8px;
  bottom: 40px;
  display: none;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.dataTables_wrapper .dropdownBlock span,
.tableSearch .dropdownBlock span {
  display: block;
  text-align: center;
}
.dataTables_wrapper a.paginate_button_disabled,
.tableSearch a.paginate_button_disabled {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.dataTables_wrapper .TableTools,
.tableSearch .TableTools {
  position: absolute;
}
.dataTables_wrapper .TableTools a,
.tableSearch .TableTools a {
  display: inline-block;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  width: 27px;
  height: 27px;
  background-position: -154px -12px;
}
.dataTables_wrapper .TableTools a:hover,
.tableSearch .TableTools a:hover {
  opacity: 1;
  cursor: pointer;
}
.dataTables_wrapper .columnConfigVisibility,
.tableSearch .columnConfigVisibility {
  position: absolute;
  right: 0px;
  top: 60px;
  z-index: 1000;
}
.dataTables_wrapper .columnConfigVisibility .columnConfig_MasterButton,
.tableSearch .columnConfigVisibility .columnConfig_MasterButton {
  height: 47px;
  background-image: url("../images/2021/icons/svg/icons-24-px-add-column_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center 10.5px;
  background-color: #FFFFFF;
}
.dataTables_wrapper .columnConfigVisibility .columnConfig_MasterButton:hover,
.tableSearch .columnConfigVisibility .columnConfig_MasterButton:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-add-column_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .columnConfigVisibility .columnConfig_title,
.tableSearch .columnConfigVisibility .columnConfig_title {
  white-space: nowrap;
}
.dataTables_wrapper .columnConfigSearchable,
.tableSearch .columnConfigSearchable {
  margin-top: 0px;
  display: inline-block;
  position: absolute;
  right: 8px;
  width: calc(40% - 8px);
  vertical-align: top;
  height: 36px;
  z-index: 999;
}
.dataTables_wrapper .columnConfigSearchable a,
.tableSearch .columnConfigSearchable a {
  color: #000000;
  cursor: pointer;
  border: 1px solid #d3d3d3;
  border-radius: 0px 6px 6px 0px;
  border-left-width: 0px;
  width: 100%;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  padding-left: 8px;
  overflow: hidden;
  background: #FFFFFF;
}
.dataTables_wrapper .columnConfigSearchable a span,
.tableSearch .columnConfigSearchable a span {
  display: block;
}
.dataTables_wrapper .columnConfigSearchable a span:hover,
.tableSearch .columnConfigSearchable a span:hover {
  opacity: 1;
}
.dataTables_wrapper .columnConfigSearchable a span:after,
.tableSearch .columnConfigSearchable a span:after {
  content: "";
  position: absolute;
  right: 1px;
  top: 1px;
  display: block;
  width: 100px;
  height: calc(36px - 2px);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FFFFFF 60%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FFFFFF 60%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFFFFF 60%);
  border-radius: 0px 6px 6px 0px;
}
.dataTables_wrapper .columnConfigSearchable a:after,
.tableSearch .columnConfigSearchable a:after {
  top: 1px;
  right: 8px;
  content: "";
  position: absolute;
  display: block;
  height: calc(36px - 2px);
  width: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center right;
}
.dataTables_wrapper .columnConfigSearchable a:hover,
.tableSearch .columnConfigSearchable a:hover {
  opacity: 1;
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.dataTables_wrapper .columnConfigSearchable a:hover:after,
.tableSearch .columnConfigSearchable a:hover:after {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.dataTables_wrapper .columnConfigSearchable a:focus,
.tableSearch .columnConfigSearchable a:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.dataTables_wrapper .columnConfigCollapse,
.tableSearch .columnConfigCollapse {
  right: 24px;
}
.dataTables_wrapper .columnConfigCollapse .columnConfig_MasterButton,
.tableSearch .columnConfigCollapse .columnConfig_MasterButton {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .columnConfigCollapse.collapsed .columnConfig_MasterButton,
.tableSearch .columnConfigCollapse.collapsed .columnConfig_MasterButton {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.dataTables_wrapper .columnConfigSearchable.columnConfig_collection,
.tableSearch .columnConfigSearchable.columnConfig_collection,
.dataTables_wrapper .columnConfigVisibility.columnConfig_collection,
.tableSearch .columnConfigVisibility.columnConfig_collection,
.dataTables_wrapper .dataTables_paginate .dropdownBlock,
.tableSearch .dataTables_paginate .dropdownBlock {
  z-index: 5000 ! important;
}
.dataTables_wrapper.searchMoved,
.tableSearch.searchMoved {
  position: relative ! important;
}
.dataTables_wrapper.searchMoved .top,
.tableSearch.searchMoved .top {
  min-height: 0px;
  margin: 0px;
  padding: 0px;
}
.dataTables_wrapper.searchMoved .columnConfigVisibility,
.tableSearch.searchMoved .columnConfigVisibility {
  position: absolute;
  right: 0px;
  top: 8px;
  z-index: 1000;
}
.dataTables_wrapper .topOverlay,
.tableSearch .topOverlay {
  display: none ! important;
  top: -118px;
  height: 108px;
  position: absolute;
  right: 0px;
  padding: 16px !important;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  z-index: 5000;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.dataTables_wrapper .topOverlay .dataTables_length,
.tableSearch .topOverlay .dataTables_length {
  margin-left: 0px ! important;
  width: auto ! important;
}
.dataTables_wrapper .topOverlay .dataTables_info,
.tableSearch .topOverlay .dataTables_info {
  float: right ! important;
  margin-left: 16px ! important;
}
.dataTables_wrapper .topOverlay .dataTables_info:first-child,
.tableSearch .topOverlay .dataTables_info:first-child {
  margin-left: 0px ! important;
}
.dataTables_wrapper .topOverlay .dataTables_paginate,
.tableSearch .topOverlay .dataTables_paginate {
  padding: 0px ! important;
  height: 44px ! important;
  padding-top: 8px ! important;
  position: relative ! important;
  clear: both ! important;
}
.dataTables_wrapper .topOverlay .dataTables_paginate .mainPages,
.tableSearch .topOverlay .dataTables_paginate .mainPages {
  padding-top: 4px ! important;
  position: relative ! important;
  width: auto ! important;
  left: unset ! important;
  margin-left: 0px ! important;
  float: left ! important;
  margin-right: 16px ! important;
}
.dataTables_wrapper .topOverlay .dataTables_paginate .gotoPage,
.tableSearch .topOverlay .dataTables_paginate .gotoPage {
  position: relative ! important;
  bottom: auto ! important;
  right: auto ! important;
}
.dataTables_wrapper .topOverlay.noPagination,
.tableSearch .topOverlay.noPagination {
  top: -78px ! important;
  height: 68px ! important;
}
.dataTables_wrapper .topOverlay.noPagination .dataTables_paginate,
.tableSearch .topOverlay.noPagination .dataTables_paginate {
  display: none ! important;
}
.dataTables_wrapper .topOverlay:after,
.tableSearch .topOverlay:after {
  visibility: visible;
  display: block;
  position: absolute;
  left: calc(50% - (10px / 2));
  bottom: -10px;
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #FFFFFF;
}
.dataTables_wrapper .topOverlay:before,
.tableSearch .topOverlay:before {
  display: block;
  position: absolute;
  left: calc(50% - (10px / 2) - 1px);
  bottom: -11px;
  content: "";
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #FFFFFF;
}
.dataTables_wrapper.hoverTableHead,
.tableSearch.hoverTableHead {
  position: relative ! important;
}
.dataTables_wrapper.hoverTableHead .topOverlay,
.tableSearch.hoverTableHead .topOverlay {
  display: block ! important;
}
.widgetbox .widgetcontent .stdtable,
.widgetbox .widgetcontent .dataTables_wrapper {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.columnConfig_collectionBackground {
  background: rgba(0, 0, 0, 0) ! important;
  opacity: 1 ! important;
  z-index: 7002;
}
.columnConfig_collection {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  z-index: 7003;
  padding: 8px;
  margin-left: -34px;
  margin-top: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.columnConfig_collection > div {
  display: block;
}
.columnConfig_collection > div.columnConfig_ToggleSelect {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.columnConfig_collection > div.columnConfig_ToggleSelect a {
  cursor: pointer;
  display: block;
  line-height: 32px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a:hover {
  color: #000000;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span {
  display: block;
  overflow: hidden;
  padding: 0px 12px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span > span {
  display: block;
  float: left;
  height: 32px;
  line-height: 35px;
  white-space: nowrap;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span > span.columnConfig_radio {
  position: relative;
  margin-right: 4px;
  margin-left: -4px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span > span.columnConfig_radio div.checker {
  position: absolute;
  top: 4px;
  left: 0px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span > span.columnConfig_radio div.checker span {
  position: absolute;
  top: 0px;
  left: 0px;
}
.columnConfig_collection > div.columnConfig_ToggleSelect a > span > span.columnConfig_title {
  padding-left: 24px;
}
.columnConfig_collection li {
  width: 300px;
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount1 {
  width: calc(300px * 1 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount2 {
  width: calc(300px * 2 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount3 {
  width: calc(250px * 3 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount3 li {
  width: 250px !important;
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount4 {
  width: calc(200px * 4 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount4 li {
  width: 200px !important;
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount5 {
  width: calc(200px * 5 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount5 li {
  width: 200px !important;
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount6,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount7,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount8,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount9,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount10 {
  width: calc(160px * 6 + 8px + 8px + 2px);
}
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount6 li,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount7 li,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount8 li,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount9 li,
.columnConfig_collection.columnConfigMultiColumn.columnConfigMultiColumnCount10 li {
  width: 160px !important;
}
.columnConfig_collection ul {
  list-style: none;
  overflow: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.columnConfig_collection ul li {
  line-height: 32px;
}
.columnConfig_collection ul li a {
  padding: 0px;
  border-radius: 0;
  border: 0;
  background: none;
  display: block;
  cursor: pointer;
}
.columnConfig_collection ul li a > span {
  padding: 0px 12px;
  display: block;
  overflow: hidden;
  position: relative;
}
.columnConfig_collection ul li a > span > span {
  display: block;
  height: 32px;
  line-height: 35px;
  white-space: nowrap;
}
.columnConfig_collection ul li a > span > span.columnConfig_radio {
  position: absolute;
  left: 8px;
  top: 0px;
  width: 24px;
  height: 24px;
}
.columnConfig_collection ul li a > span > span.columnConfig_radio div.checker {
  position: absolute;
  top: 4px;
  left: 0px;
}
.columnConfig_collection ul li a > span > span.columnConfig_radio div.checker span {
  position: absolute;
  top: 0px;
  left: 0px;
}
.columnConfig_collection ul li a > span > span.columnConfig_title {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 24px;
  width: 100%;
}
.columnConfig_collection ul li a:hover {
  color: #000000;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.columnConfig_collection ul li a.disabled {
  color: rgba(0, 0, 0, 0.55);
}
.columnConfig_collection ul li a.disabled:hover {
  cursor: default;
  background: transparent;
}
.columnConfig_collection ul li.columnConfig_Button_DoChange a {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.columnConfig_collection .columnConfig_Submit {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  display: flex;
  justify-content: end;
}
.columnConfig_collection .columnConfig_Submit a {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.columnConfig_collection .columnConfig_Submit a > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.columnConfig_collection .columnConfig_Submit a:hover {
  background-color: #519f83;
  color: #000000;
}
.columnConfig_collection .columnConfig_Submit a:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.columnConfig_collection.columnConfigSearchable {
  left: auto;
}
.columnConfig_collection.columnConfigVisibility {
  margin-left: -18px;
}
.ui-dialog .datatableExportDialog .additionalChecks {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  overflow: hidden;
}
.ui-dialog .datatableExportDialog .additionalChecks > div {
  font-weight: bold;
  float: left;
  width: 33.33%;
  position: relative;
  padding: 0px 12px;
}
.ui-dialog .datatableExportDialog .additionalChecks > div:nth-child(n + 5) {
  border-top: none;
}
.ui-dialog .datatableExportDialog .additionalChecks > div .checker {
  margin: 4px 0px;
  position: absolute;
  left: 8px;
}
.ui-dialog .datatableExportDialog .additionalChecks > div a {
  vertical-align: top;
  margin-left: 24px;
  line-height: 32px;
  display: block;
  overflow: hidden;
  cursor: pointer;
  font-weight: normal;
  white-space: nowrap;
}
.ui-dialog .datatableExportDialog .additionalChecks > div a span {
  display: inline;
}
.ui-dialog .datatableExportDialog .additionalChecks > div:hover {
  background-color: #f5f5f5;
  border-radius: 6px;
}
.ui-dialog .datatableExportDialog #exportDialogFields .fieldLabel {
  display: block;
  margin-bottom: 8px;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList {
  overflow: auto;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li {
  float: left;
  overflow: hidden;
  list-style: outside none none;
  width: 33.33%;
  font-weight: bold;
  box-sizing: border-box;
  position: relative;
  padding: 0px 12px;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li > div {
  margin: 4px 0px;
  position: absolute;
  left: 8px;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li a {
  margin-left: 24px;
  line-height: 32px;
  display: block;
  overflow: hidden;
  cursor: pointer;
  font-weight: normal;
  text-overflow: ellipsis;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li a > span {
  white-space: nowrap;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li:hover {
  background-color: #f5f5f5;
  border-radius: 6px;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList li.important a span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList.highlightedOnly li {
  display: none;
}
.ui-dialog .datatableExportDialog #exportDialogFields .checkboxDialogList.highlightedOnly li.highlighted {
  display: block;
}
table.simpletable {
  background: #FFFFFF;
  width: 100%;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
table.simpletable thead tr td,
table.simpletable tbody tr td,
table.simpletable thead tr th,
table.simpletable tbody tr th {
  text-align: left;
  padding-left: 18px;
  padding-right: 18px;
  vertical-align: middle;
}
table.simpletable thead tr th {
  height: 56px;
  line-height: 24px;
  padding-top: 20px;
  padding-bottom: 12px;
  padding-right: 30px;
  padding-left: 16px;
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  font-weight: normal;
  font-size: 14px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #999999;
}
table.simpletable tbody tr td {
  height: 80px;
}
table.simpletable tbody tr.odd > td {
  background-color: #fafafa;
}
div.simpletableWrapper {
  max-width: 100%;
  overflow-x: auto;
}
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */
/*
OVERLAY SCROLLBARS CORE:
*/
html.os-html,
html.os-html > .os-host {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  position: absolute !important;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
html.os-html > .os-host > .os-padding {
  position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
body.os-dragging,
body.os-dragging * {
  cursor: default;
}
.os-host,
.os-host-textarea {
  position: relative;
  overflow: visible !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}
.os-host-flexbox {
  overflow: hidden !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.os-host-flexbox > .os-size-auto-observer {
  height: inherit !important;
}
.os-host-flexbox > .os-content-glue {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue {
  min-height: 0;
  min-width: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
#os-dummy-scrollbar-size {
  position: fixed;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  visibility: hidden;
  overflow: scroll;
  height: 500px;
  width: 500px;
}
#os-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}
/* fix restricted measuring */
#os-dummy-scrollbar-size:before,
#os-dummy-scrollbar-size:after,
.os-content:before,
.os-content:after {
  content: '';
  display: table;
  width: 0.01px;
  height: 0.01px;
  line-height: 0;
  font-size: 0;
  flex-grow: 0;
  flex-shrink: 0;
  visibility: hidden;
}
#os-dummy-scrollbar-size,
.os-viewport {
  -ms-overflow-style: scrollbar !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
  scrollbar-width: none !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
  display: none !important;
  width: 0px !important;
  height: 0px !important;
  visibility: hidden !important;
  background: transparent !important;
}
.os-content-glue {
  box-sizing: inherit;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}
.os-padding {
  box-sizing: inherit;
  direction: inherit;
  position: absolute;
  overflow: visible;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}
.os-host-overflow > .os-padding {
  overflow: hidden;
}
.os-viewport {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  outline: none !important;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
.os-content-arrange {
  position: absolute;
  z-index: -1;
  min-height: 1px;
  min-width: 1px;
  pointer-events: none;
}
.os-content {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  visibility: visible;
}
.os-content > .os-textarea {
  box-sizing: border-box !important;
  direction: inherit !important;
  background: transparent !important;
  outline: 0px none transparent !important;
  overflow: hidden !important;
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border-radius: 0px !important;
  float: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  border: none !important;
  resize: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  max-width: none !important;
  max-height: none !important;
  box-shadow: none !important;
  -webkit-perspective: none !important;
  perspective: none !important;
  opacity: 1 !important;
  z-index: 1 !important;
  clip: auto !important;
  vertical-align: baseline !important;
  padding: 0px;
}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
  right: 0 !important;
}
.os-content > .os-textarea-cover {
  z-index: -1;
  pointer-events: none;
}
.os-content > .os-textarea[wrap='off'] {
  white-space: pre !important;
  margin: 0px !important;
}
.os-text-inherit {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  text-indent: inherit;
  text-align: inherit;
  text-shadow: inherit;
  text-overflow: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  line-height: inherit;
  unicode-bidi: inherit;
  direction: inherit;
  color: inherit;
  cursor: text;
}
.os-resize-observer,
.os-resize-observer-host {
  box-sizing: inherit;
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.os-resize-observer-host {
  padding: inherit;
  border: inherit;
  border-color: transparent;
  border-style: solid;
  box-sizing: border-box;
}
.os-resize-observer-host.observed {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer {
  height: 200%;
  width: 200%;
  padding: inherit;
  border: inherit;
  margin: 0;
  display: block;
  box-sizing: content-box;
}
.os-resize-observer-host.observed > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer:before {
  display: flex;
  position: relative;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  box-sizing: border-box;
}
.os-resize-observer-host.observed > .os-resize-observer:before {
  content: '';
  box-sizing: content-box;
  padding: inherit;
  border: inherit;
  margin: 0;
}
.os-size-auto-observer {
  box-sizing: inherit !important;
  height: 100%;
  width: inherit;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
.os-size-auto-observer > .os-resize-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}
.os-resize-observer-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  opacity: 0;
  direction: ltr !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
}
.os-resize-observer-item-final {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
}
.os-resize-observer {
  -webkit-animation-duration: 0.001s;
  animation-duration: 0.001s;
  -webkit-animation-name: os-resize-observer-dummy-animation;
  animation-name: os-resize-observer-dummy-animation;
}
object.os-resize-observer {
  box-sizing: border-box !important;
}
@-webkit-keyframes os-resize-observer-dummy-animation {
  from {
    z-index: 0;
  }
  to {
    z-index: -1;
  }
}
@keyframes os-resize-observer-dummy-animation {
  from {
    z-index: 0;
  }
  to {
    z-index: -1;
  }
}
/*
CUSTOM SCROLLBARS AND CORNER CORE:
*/
.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner {
  -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
html.os-html > .os-host > .os-scrollbar {
  position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
  z-index: 999999;
  /* highest z-index of the page */
}
.os-scrollbar,
.os-scrollbar-corner {
  position: absolute;
  opacity: 1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  z-index: 1;
}
.os-scrollbar-corner {
  bottom: 0;
  right: 0;
}
.os-scrollbar {
  pointer-events: none;
}
.os-scrollbar-track {
  pointer-events: auto;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  border: none !important;
}
.os-scrollbar-handle {
  pointer-events: auto;
  position: absolute;
  width: 100%;
  height: 100%;
}
.os-scrollbar-handle-off,
.os-scrollbar-track-off {
  pointer-events: none;
}
.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
  pointer-events: none !important;
}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
}
.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}
.os-scrollbar-vertical {
  top: 0;
  right: 0;
}
.os-host-rtl > .os-scrollbar-horizontal {
  right: 0;
}
.os-host-rtl > .os-scrollbar-vertical {
  right: auto;
  left: 0;
}
.os-host-rtl > .os-scrollbar-corner {
  right: auto;
  left: 0;
}
.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.os-scrollbar-corner-resize-both {
  cursor: nwse-resize;
}
.os-host-rtl > .os-scrollbar-corner-resize-both {
  cursor: nesw-resize;
}
.os-scrollbar-corner-resize-horizontal {
  cursor: ew-resize;
}
.os-scrollbar-corner-resize-vertical {
  cursor: ns-resize;
}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
  cursor: default;
}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
  top: 0;
  bottom: 0;
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
  right: 0;
  left: 0;
}
.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
  opacity: 1 !important;
  visibility: visible !important;
}
.os-scrollbar-corner.os-scrollbar-corner-resize {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  pointer-events: auto !important;
}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.os-host-overflow {
  overflow: hidden !important;
}
/*
THEMES:
*/
/* NONE THEME: */
.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner {
  display: none !important;
}
.os-theme-none > .os-scrollbar-corner-resize {
  display: block !important;
  min-width: 10px;
  min-height: 10px;
}
/* DARK & LIGHT THEME: */
.os-theme-dark > .os-scrollbar-horizontal,
.os-theme-light > .os-scrollbar-horizontal {
  right: 10px;
  height: 10px;
}
.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical {
  bottom: 10px;
  width: 10px;
}
.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,
.os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
  left: 10px;
  right: 0;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
  height: 10px;
  width: 10px;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
  background-color: transparent;
}
.os-theme-dark > .os-scrollbar,
.os-theme-light > .os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background: transparent;
}
.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,
.os-theme-light > .os-scrollbar.os-scrollbar-unusable {
  background: transparent;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
  background: transparent;
}
.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
  min-width: 30px;
}
.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
  min-height: 30px;
}
.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
  border-radius: 10px;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.4);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.4);
}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.55);
}
.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.55);
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(0, 0, 0, 0.7);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(255, 255, 255, 0.7);
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none;
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px;
}
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px;
}
.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px;
}
html.noscroll .pageScroll > .os-scrollbar {
  display: none !important;
}
html.noscroll .pageScroll > .os-padding > .os-viewport {
  overflow-y: hidden !important;
}
.notifyjs-corner {
  margin: 0px ! important;
  padding: 5px;
  width: 100%;
  z-index: 11000101 !important;
}
.notifyjs-corner .notifyjs-wrapper {
  margin-top: 5px !important;
}
.notifyjs-wrapper {
  z-index: 1000 ! important;
  margin: 0px ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-info.notifyjs-arrow-top {
  border-top-color: rgba(135, 191, 228, 0.8) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-info.notifyjs-arrow-bottom {
  border-bottom-color: rgba(135, 191, 228, 0.8) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-info.notifyjs-arrow-left {
  border-left-color: rgba(135, 191, 228, 0.8) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-info.notifyjs-arrow-right {
  border-right-color: rgba(135, 191, 228, 0.8) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-error.notifyjs-arrow-top {
  border-top-color: rgba(240, 72, 63, 0.45) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-error.notifyjs-arrow-bottom {
  border-bottom-color: rgba(240, 72, 63, 0.45) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-error.notifyjs-arrow-left {
  border-left-color: rgba(240, 72, 63, 0.45) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-error.notifyjs-arrow-right {
  border-right-color: rgba(240, 72, 63, 0.45) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-warn.notifyjs-arrow-top {
  border-top-color: rgba(229, 150, 21, 0.5) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-warn.notifyjs-arrow-bottom {
  border-bottom-color: rgba(229, 150, 21, 0.5) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-warn.notifyjs-arrow-left {
  border-left-color: rgba(229, 150, 21, 0.5) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-warn.notifyjs-arrow-right {
  border-right-color: rgba(229, 150, 21, 0.5) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-success.notifyjs-arrow-top {
  border-top-color: rgba(97, 190, 157, 0.6) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-success.notifyjs-arrow-bottom {
  border-bottom-color: rgba(97, 190, 157, 0.6) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-success.notifyjs-arrow-left {
  border-left-color: rgba(97, 190, 157, 0.6) ! important;
}
.notifyjs-wrapper .notifyjs-arrow.notifyjs-arrow-success.notifyjs-arrow-right {
  border-right-color: rgba(97, 190, 157, 0.6) ! important;
}
.notifyjs-wrapper .notifyjs-container {
  margin: 0px ! important;
  z-index: 1000 ! important;
  background-color: #F4F4F4;
  border-radius: 6px;
}
.notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-base {
  padding-left: 40px;
  line-height: 24px;
  color: #000000;
  font-weight: normal;
  border: 1px solid transparent;
  text-shadow: none;
  border-radius: 6px;
}
.notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-info {
  border-color: rgba(135, 191, 228, 0.8);
  background-color: rgba(135, 191, 228, 0.12);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  background-image: url("../images/2021/icons/svg/icons-24-px-info_info.svg");
}
.notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-warn {
  border-color: rgba(229, 150, 21, 0.5);
  background-color: rgba(229, 150, 21, 0.12);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
}
.notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-error {
  border-color: rgba(240, 72, 63, 0.45);
  background-color: rgba(240, 72, 63, 0.11);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  background-image: url("../images/2021/icons/svg/icons-24-px-error_error.svg");
}
.notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-success {
  border-color: rgba(97, 190, 157, 0.6);
  background-color: rgba(97, 190, 157, 0.1);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
.ui-datepicker {
  padding: 0px;
  min-width: 200px;
  display: none;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin: 0px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  z-index: 5000 ! important;
}
.ui-datepicker .ui-datepicker-calendar {
  width: calc((7 * 32px) + (2 * 8px));
  border: none;
  margin: 8px;
  background: #FFFFFF;
}
.ui-datepicker .ui-datepicker-calendar thead th {
  border: none;
  background: transparent;
  color: #000000;
  font-size: 12px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 36px;
  width: 32px;
  padding-top: 8px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr:last-child td {
  padding-bottom: 0px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td {
  background: transparent;
  border: none;
  padding: 0px;
  font-size: 13px;
  padding-right: 8px;
  padding-bottom: 4px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td:last-child {
  padding-right: 0px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a,
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span {
  background: transparent;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled a,
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled span {
  color: rgba(0, 0, 0, 0.55);
}
.ui-datepicker .ui-datepicker-calendar tbody tr td a,
.ui-datepicker .ui-datepicker-calendar tbody tr td span {
  padding: 0px;
  line-height: 32px;
  width: 32px;
  text-align: center;
  text-shadow: none;
  border-radius: 6px;
  color: #000000;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active,
.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover {
  background: #61BE9D;
  color: #000000;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.ui-datepicker .ui-datepicker-header {
  background: transparent;
  padding: 16px;
  padding-bottom: 0px;
  border: none;
  width: 100%;
  color: #000000;
  font-weight: normal !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  width: 24px;
  height: 36px;
  right: 8px;
  top: 16px;
  background-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next.ui-datepicker-prev {
  right: auto;
  left: 8px;
  background-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next.ui-datepicker-prev:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ui-datepicker .ui-datepicker-buttonpane {
  padding: 0 16px 16px;
  display: flex;
  justify-content: space-between;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  display: inline-block;
  height: 24px !important;
  line-height: 27px !important;
  padding: 0px 16px !important;
}
.ui-datepicker .ui-datepicker-buttonpane button > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.ui-datepicker .ui-datepicker-buttonpane button:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover {
  background-color: #519f83;
  color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.ui-datepicker .ui-datepicker-title select {
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  height: 36px;
  line-height: 36px;
  min-width: 40%;
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
}
.ui-datepicker .ui-datepicker-title select:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.ui-datepicker .ui-datepicker-title select:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.ui-datepicker .ui-datepicker-title select:nth-child(1n + 2) {
  margin-left: 8px;
}
.ui-datepicker .ui-datepicker-title span {
  height: 36px;
  line-height: 36px;
}
.ui-datepicker .ui-timepicker-div {
  padding: 16px;
  padding-top: 0px;
}
.ui-datepicker .ui-timepicker-div .ui-datepicker-title {
  display: none;
}
.ui-datepicker .ui-timepicker-div .ui_tpicker_time_label {
  line-height: 25px;
}
.ui-datepicker .ui-timepicker-div .ui_tpicker_time {
  height: 25px;
  line-height: 25px;
  margin: 0 5px 0 60px ! important;
  text-align: center;
}
.ui-datepicker .ui-slider {
  background-color: rgba(112, 112, 112, 0.12);
  border: none;
  height: 1px;
}
.ui-datepicker .ui-slider span {
  background: #61BE9D;
  outline: none;
  top: -7px;
  width: 14px;
  height: 14px;
  border-radius: 7px;
}
.ui-datepicker .ui-slider span.ui-state-hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: #f2f2f2;
}
.ui-datepicker.ui-monthpicker .ui-datepicker-calendar tr td {
  width: 33.3% !important;
}
.ui-datepicker.ui-monthpicker .ui-datepicker-calendar tr td a {
  width: auto;
  box-shadow: none !important;
}
body .testSystemInformation {
  display: none;
}
body.testSystem .testSystemInformation {
  position: fixed;
  width: 1607px;
  left: 0px;
  top: 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  z-index: 11000101;
}
body.testSystem .testSystemInformation > div {
  height: 24px;
  line-height: 24px;
  padding: 0px 24px;
  background: #F0483F;
  border-radius: 0px 0px 5px 5px;
  color: #ffffff;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
body.testSystem .testSystemInformation > div span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
}
body.testSystem .testSystemInformation.devDbInfo > div:nth-child(2) {
  background: #E59615;
  border-radius: 5px;
}
body.testSystem.loginpage .testSystemInformation {
  width: 100%;
}
.notibar {
  height: auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 24px;
  line-height: 24px;
  font-size: 15px;
  padding-left: 56px;
  padding-right: 48px;
  padding-top: 19px;
  padding-bottom: 19px;
  border-radius: 6px;
  border: 1px solid transparent;
}
.notibar ul {
  list-style: none;
}
.notibar h3 {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
}
.notibar h3,
.notibar > p,
.notibar > div,
.notibar > ul {
  line-height: 24px;
}
.notibar h3 a,
.notibar > p a,
.notibar > div a,
.notibar > ul a {
  text-decoration: underline;
  cursor: pointer;
}
.notibar > div {
  margin-top: 0px;
}
.notibar > div > ul {
  list-style: inside;
}
.notibar > ul > li {
  margin-top: 12px;
}
.notibar > ul > li:first-child {
  margin-top: 0px;
}
.notibar.announcement,
.notibar.msgsuccess,
.notibar.msginfo,
.notibar.msgalert,
.notibar.msgerror,
.notibar.msgaccessibility {
  color: #000000;
  position: relative;
  min-height: 64px;
}
.notibar.announcement:before,
.notibar.msgsuccess:before,
.notibar.msginfo:before,
.notibar.msgalert:before,
.notibar.msgerror:before,
.notibar.msgaccessibility:before {
  content: '';
  display: block;
  position: absolute;
  left: 13px;
  top: 15px;
  width: 32px;
  height: 32px;
}
.notibar.announcement a,
.notibar.msgsuccess a,
.notibar.msginfo a,
.notibar.msgalert a,
.notibar.msgerror a,
.notibar.msgaccessibility a {
  color: #000000;
}
.notibar.announcement button,
.notibar.msgsuccess button,
.notibar.msginfo button,
.notibar.msgalert button,
.notibar.msgerror button,
.notibar.msgaccessibility button {
  margin-top: 10px;
}
.notibar.detailed {
  background-color: #FFFFFF;
  padding-left: 32px;
  padding-right: 72px;
  padding-top: 32px;
  padding-bottom: 24px;
  font-size: 15px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.notibar.detailed h3 {
  font-size: 18px;
  margin-bottom: 4px;
}
.notibar.detailed > span {
  margin-bottom: 8px;
  display: block;
}
.notibar.detailed > div a.btn {
  text-decoration: none;
}
.notibar.detailed > div a.btn:hover {
  text-decoration: underline;
}
.notibar.small {
  padding: 8px;
  min-height: 0px;
}
.notibar.small a.close {
  display: none;
}
.notibar.small:before {
  display: none;
}
.notibar.msgsuccess {
  background-color: rgba(97, 190, 157, 0.1);
  border-color: rgba(97, 190, 157, 0.6);
}
.notibar.msgsuccess:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar.msginfo {
  background-color: rgba(135, 191, 228, 0.12);
  border-color: rgba(135, 191, 228, 0.8);
}
.notibar.msginfo:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-info_blue.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar.msgalert,
.notibar.announcement {
  background-color: rgba(229, 150, 21, 0.12);
  border-color: rgba(229, 150, 21, 0.5);
}
.notibar.msgalert:before,
.notibar.announcement:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_e59615.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar.msgalert button,
.notibar.announcement button {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #f2f2f2;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.notibar.msgalert button > span,
.notibar.announcement button > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.notibar.msgalert button:hover,
.notibar.announcement button:hover {
  background-color: #e3e3e3;
  color: #000000;
}
.notibar.msgalert button:focus,
.notibar.announcement button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.notibar.msgaccessibility {
  background-color: rgba(63, 105, 183, 0.1);
  border-color: rgba(63, 105, 183, 0.45);
}
.notibar.msgaccessibility:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar.msgerror {
  background-color: rgba(240, 72, 63, 0.11);
  border-color: rgba(240, 72, 63, 0.45);
}
.notibar.msgerror:before {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar a.close {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 21px;
  right: 13px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar a.close:hover {
  cursor: pointer;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.notibar .hornavContainer {
  line-height: normal;
}
.notibar .hornavContainer .hornav {
  line-height: 21px;
}
.notibar .hornavContainer ul {
  list-style: inside;
}
.pageheader .loadBar,
.widgetbox .loadBar,
.dataTables_wrapper .loadBar {
  width: 0px;
  height: 1px;
  background: #000000;
  position: absolute;
  margin: 0px;
  z-index: 1000;
}
.pageheader.widgetbox .loadBar,
.widgetbox.widgetbox .loadBar,
.dataTables_wrapper.widgetbox .loadBar {
  margin-top: -1px;
}
.pageheader.dataTables_wrapper .loadBar,
.widgetbox.dataTables_wrapper .loadBar,
.dataTables_wrapper.dataTables_wrapper .loadBar {
  margin: 0px;
  margin-top: -1px;
  background: #000000;
}
.pageheader.pageheader .loadBar,
.widgetbox.pageheader .loadBar,
.dataTables_wrapper.pageheader .loadBar {
  background: none;
  border: none;
  width: calc(100% - 280px);
}
.pageheader.pageheader .loadBar div,
.widgetbox.pageheader .loadBar div,
.dataTables_wrapper.pageheader .loadBar div {
  background: #000000;
  position: absolute;
  height: 1px;
  box-sizing: border-box;
}
.amTooltip {
  line-height: normal;
}
.tooltip {
  z-index: 11000101;
}
.tooltip.hover {
  z-index: 11000102;
}
.tooltip.datatableTooltip {
  display: block ! important;
  cursor: default;
}
.tooltip.element {
  position: absolute;
  display: block;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.element.top,
.tooltip.element.bottom,
.tooltip.element.left,
.tooltip.element.right {
  background: none;
  border: none;
  min-height: auto;
}
.tooltip.element .tooltip-inner {
  width: auto;
  max-width: 380px;
  word-wrap: break-word;
  padding: 4px 8px;
  text-align: center;
  border-radius: 3px;
}
.tooltip.element .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.element.in {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tooltip.element.top {
  padding: 4px 0;
  margin-top: -3px;
}
.tooltip.element.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
}
.tooltip.element.top-left .tooltip-arrow {
  right: 4px;
  bottom: 0;
  margin-bottom: -4px;
  border-width: 4px 4px 0;
}
.tooltip.element.top-right .tooltip-arrow {
  bottom: 0;
  left: 4px;
  margin-bottom: -4px;
  border-width: 4px 4px 0;
}
.tooltip.element.right {
  padding: 0 4px;
  margin-left: 3px;
}
.tooltip.element.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -4px;
  border-width: 4px 4px 4px 0;
}
.tooltip.element.bottom {
  padding: 4px 0;
  margin-top: 3px;
}
.tooltip.element.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
  border-width: 0 4px 4px;
}
.tooltip.element.bottom-left .tooltip-arrow {
  top: 0;
  right: 4px;
  margin-top: -4px;
  border-width: 0 4px 4px;
}
.tooltip.element.bottom-right .tooltip-arrow {
  top: 0;
  left: 4px;
  margin-top: -4px;
  border-width: 0 4px 4px;
}
.tooltip.element.left {
  padding: 0 4px;
  margin-left: -3px;
}
.tooltip.element.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -4px;
  border-width: 4px 0 4px 4px;
}
.tooltip.element .tooltip-inner {
  color: #FFFFFF;
  background: #000000;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.top .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.element.top-left .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.element.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.element.right .tooltip-arrow {
  border-right-color: #000000;
}
.tooltip.element.left .tooltip-arrow {
  border-left-color: #000000;
}
.tooltip.element.bottom .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.element.bottom-left .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.element.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.element.tooltipDatatable .tooltip-inner {
  text-align: left;
}
.tooltip.element.tooltipHelp .tooltip-inner,
.tooltip.element.tooltipFilter .tooltip-inner {
  padding: 8px;
  width: auto;
  text-align: left;
  line-height: normal;
}
.tooltip.element.tooltipHelp .tooltip-inner *,
.tooltip.element.tooltipFilter .tooltip-inner * {
  color: #FFFFFF !important;
}
.tooltip.element.tooltipHelp .tooltip-inner span.readMore,
.tooltip.element.tooltipFilter .tooltip-inner span.readMore {
  display: block;
  margin-top: 7px;
  cursor: pointer;
  color: #61BE9D !important;
}
.tooltip.element.tooltipHelp .tooltip-inner span.readMore:hover,
.tooltip.element.tooltipFilter .tooltip-inner span.readMore:hover {
  text-decoration: underline;
}
.tooltip.element.tooltipBubble .tooltip-inner {
  text-align: center;
  line-height: normal;
  font-size: 14px;
  padding: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.tooltipError .tooltip-inner {
  color: #FFFFFF;
  background: #F0483F;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.tooltipError.top .tooltip-arrow {
  border-top-color: #F0483F;
}
.tooltip.element.tooltipError.top-left .tooltip-arrow {
  border-top-color: #F0483F;
}
.tooltip.element.tooltipError.top-right .tooltip-arrow {
  border-top-color: #F0483F;
}
.tooltip.element.tooltipError.right .tooltip-arrow {
  border-right-color: #F0483F;
}
.tooltip.element.tooltipError.left .tooltip-arrow {
  border-left-color: #F0483F;
}
.tooltip.element.tooltipError.bottom .tooltip-arrow {
  border-bottom-color: #F0483F;
}
.tooltip.element.tooltipError.bottom-left .tooltip-arrow {
  border-bottom-color: #F0483F;
}
.tooltip.element.tooltipError.bottom-right .tooltip-arrow {
  border-bottom-color: #F0483F;
}
.tooltip.element.tooltipInformation .tooltip-inner {
  color: #FFFFFF;
  background: #87BFE4;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.tooltipInformation.top .tooltip-arrow {
  border-top-color: #87BFE4;
}
.tooltip.element.tooltipInformation.top-left .tooltip-arrow {
  border-top-color: #87BFE4;
}
.tooltip.element.tooltipInformation.top-right .tooltip-arrow {
  border-top-color: #87BFE4;
}
.tooltip.element.tooltipInformation.right .tooltip-arrow {
  border-right-color: #87BFE4;
}
.tooltip.element.tooltipInformation.left .tooltip-arrow {
  border-left-color: #87BFE4;
}
.tooltip.element.tooltipInformation.bottom .tooltip-arrow {
  border-bottom-color: #87BFE4;
}
.tooltip.element.tooltipInformation.bottom-left .tooltip-arrow {
  border-bottom-color: #87BFE4;
}
.tooltip.element.tooltipInformation.bottom-right .tooltip-arrow {
  border-bottom-color: #87BFE4;
}
.tooltip.element.tooltipWarning .tooltip-inner {
  color: #FFFFFF;
  background: #E59615;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.tooltipWarning.top .tooltip-arrow {
  border-top-color: #E59615;
}
.tooltip.element.tooltipWarning.top-left .tooltip-arrow {
  border-top-color: #E59615;
}
.tooltip.element.tooltipWarning.top-right .tooltip-arrow {
  border-top-color: #E59615;
}
.tooltip.element.tooltipWarning.right .tooltip-arrow {
  border-right-color: #E59615;
}
.tooltip.element.tooltipWarning.left .tooltip-arrow {
  border-left-color: #E59615;
}
.tooltip.element.tooltipWarning.bottom .tooltip-arrow {
  border-bottom-color: #E59615;
}
.tooltip.element.tooltipWarning.bottom-left .tooltip-arrow {
  border-bottom-color: #E59615;
}
.tooltip.element.tooltipWarning.bottom-right .tooltip-arrow {
  border-bottom-color: #E59615;
}
.tooltip.element.tooltipSuccess .tooltip-inner {
  color: #FFFFFF;
  background: #61BE9D;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.tooltip.element.tooltipSuccess.top .tooltip-arrow {
  border-top-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.top-left .tooltip-arrow {
  border-top-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.top-right .tooltip-arrow {
  border-top-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.right .tooltip-arrow {
  border-right-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.left .tooltip-arrow {
  border-left-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.bottom .tooltip-arrow {
  border-bottom-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.bottom-left .tooltip-arrow {
  border-bottom-color: #61BE9D;
}
.tooltip.element.tooltipSuccess.bottom-right .tooltip-arrow {
  border-bottom-color: #61BE9D;
}
.tooltip.element.tooltipErrorDateTime {
  max-width: 200px;
  z-index: 11000101 ! important;
}
.tooltip.element.wide .tooltip-inner {
  max-width: 500px;
}
.tooltip.element.auto .tooltip-inner {
  max-width: none;
}
.tooltip.element .tooltipDetails {
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  text-align: left;
  padding-top: 5px;
  margin-top: 5px;
}
.tooltip.element .tooltipDetails span.subTitle {
  display: block;
  padding-bottom: 2px;
}
.tooltip.element .tooltipDetails ul {
  list-style: none;
}
.tooltip.element .tooltipDetails ul li {
  line-height: normal ! important;
  border: none ! important;
  padding: 0px ! important;
}
.tooltip.tooltipflot {
  z-index: 11000101 ! important;
  white-space: normal;
  font-size: 13px;
  line-height: normal;
  opacity: 1;
}
.tooltip.tooltipflot b {
  font-size: 13px;
}
.tooltip.tooltipflot .tooltip-inner {
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 3px;
}
.tooltip.tooltipTimeRangeSelection {
  opacity: 1 ! important;
  position: absolute;
  text-align: center;
}
.tooltip.tooltipTimeRangeSelection a {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  margin-top: 8px;
  display: block;
}
.tooltip.tooltipTimeRangeSelection a > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.tooltip.tooltipTimeRangeSelection a:hover {
  background-color: #519f83;
  color: #000000;
}
.tooltip.tooltipTimeRangeSelection a:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
ul.dynatree-container {
  white-space: nowrap;
  padding: 15px;
  margin: 0;
  background: #fcfcfc;
  border: 1px solid #ddd;
  overflow: auto;
}
ul.dynatree-container ul {
  padding: 0 0 0 10px;
  margin: 0;
}
ul.dynatree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url("../images/2021/misc/dynatree/dynatree_vline.gif");
  background-position: 0 0;
  margin: 0;
  padding: 1px 0 0 0;
}
ul.dynatree-container li.dynatree-lastsib {
  background-image: none;
}
ul.dynatree-container img {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  margin-left: 3px;
  vertical-align: top;
  border-style: none;
}
ul.dynatree-container a {
  color: #666666;
  text-decoration: none;
  vertical-align: top;
  margin: 0px;
  margin-left: 3px;
}
ul.dynatree-container a:hover {
  background-color: transparent;
}
ul.dynatree-no-connector > li {
  background-image: none;
}
.ui-dynatree-disabled ul.dynatree-container {
  opacity: 0.5;
  background-color: silver;
}
span.dynatree-empty {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
}
span.dynatree-vline {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
}
span.dynatree-connector {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  background-position: -16px -64px;
}
span.dynatree-expander {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  background-position: 0px -80px;
  cursor: pointer;
}
span.dynatree-icon {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  margin-left: 3px;
  background-position: 0px 0px;
}
span.dynatree-checkbox {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  margin-left: 3px;
  background-position: 0px -32px;
}
span.dynatree-checkbox:hover {
  background-position: -16px -32px;
}
span.dynatree-radio {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  margin-left: 3px;
  background-position: 0px -48px;
}
span.dynatree-radio:hover {
  background-position: -16px -48px;
}
span.dynatree-drag-helper-img {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
}
#dynatree-drop-marker {
  width: 16px;
  height: 16px;
  margin: 1px 0;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../images/2021/misc/dynatree/dynatree_icons.png");
  background-position: 0 0;
  width: 24px;
  position: absolute;
  background-position: 0 -128px;
  margin: 0;
}
.dynatree-exp-cl span.dynatree-expander {
  background-position: 0px -96px;
}
.dynatree-exp-cd span.dynatree-expander {
  background-position: -64px -80px;
}
.dynatree-exp-cdl span.dynatree-expander {
  background-position: -64px -96px;
}
.dynatree-exp-e span.dynatree-expander {
  background-position: -32px -80px;
}
.dynatree-exp-ed span.dynatree-expander {
  background-position: -32px -80px;
}
.dynatree-exp-el span.dynatree-expander {
  background-position: -32px -96px;
}
.dynatree-exp-edl span.dynatree-expander {
  background-position: -32px -96px;
}
.dynatree-partsel span.dynatree-checkbox {
  background-position: -64px -32px;
}
.dynatree-partsel span.dynatree-checkbox:hover {
  background-position: -80px -32px;
}
.dynatree-partsel span.dynatree-radio {
  background-position: -64px -48px;
}
.dynatree-partsel span.dynatree-radio:hover {
  background-position: -80px -48px;
}
.dynatree-selected span.dynatree-checkbox {
  background-position: -32px -32px;
}
.dynatree-selected span.dynatree-checkbox:hover {
  background-position: -48px -32px;
}
.dynatree-selected span.dynatree-radio {
  background-position: -32px -48px;
}
.dynatree-selected span.dynatree-radio:hover {
  background-position: -48px -48px;
}
.dynatree-ico-cf span.dynatree-icon {
  background-position: 0px -16px;
}
.dynatree-ico-ef span.dynatree-icon {
  background-position: -64px -16px;
}
.dynatree-statusnode-error span.dynatree-icon {
  background-position: 0px -112px;
}
span.dynatree-node {
  display: block;
  height: 18px;
}
span.dynatree-node a {
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 14px;
  margin-top: 2px;
  border-bottom: 2px solid transparent;
}
span.dynatree-selected a {
  color: green;
  font-style: italic;
}
span.dynatree-active a {
  font-weight: bold;
  border-bottom: 2px solid #FB9337;
}
div.dynatree-drag-helper a {
  border: 1px solid gray;
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  opacity: 0.8;
}
div.dynatree-drop-accept span.dynatree-drag-helper-img {
  background-position: -32px -112px;
}
div.dynatree-drag-helper.dynatree-drop-reject {
  border-color: red;
}
div.dynatree-drop-reject span.dynatree-drag-helper-img {
  background-position: -16px -112px;
}
#dynatree-drop-marker.dynatree-drop-after {
  width: 64px;
  background-position: 0 -144px;
}
#dynatree-drop-marker.dynatree-drop-before {
  width: 64px;
  background-position: 0 -144px;
}
#dynatree-drop-marker.dynatree-drop-copy {
  background-position: -64px -128px;
}
#dynatree-drop-marker.dynatree-drop-move {
  background-position: -64px -128px;
}
span.dynatree-drag-source {
  background-color: #e0e0e0;
}
span.dynatree-drag-source a {
  color: gray;
}
span.dynatree-drop-target.dynatree-drop-accept a {
  background-color: #3169C6 !important;
  color: white !important;
  text-decoration: none;
}
span.treeNotVisible a {
  font-style: italic;
}
.widgetpage.widgetpageTree > *:first-child {
  z-index: 5000;
  position: absolute;
  width: 100px;
  margin-right: 0px;
  overflow: hidden;
  border-radius: 6px;
  padding: 8px;
}
.widgetpage.widgetpageTree > *:first-child .treeoptions {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: flex ! important;
  justify-content: space-around;
  min-height: 24px;
}
.widgetpage.widgetpageTree > *:first-child .treeoptions > * {
  display: none;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container {
  border: none;
  background: transparent;
  padding: 3px;
  overflow: hidden;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container span a {
  color: #000000;
  display: none;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container span.dynatree-active a {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  border-bottom: none;
  color: #61BE9D;
  padding-left: 3px;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container span.dynatree-active span.dynatree-icon {
  background-color: #61BE9D;
  box-shadow: 0 0px 0px 3px #61BE9D;
  border-radius: 6px;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container span.dynatree-disabled-child a {
  color: rgba(0, 0, 0, 0.55) !important;
}
.widgetpage.widgetpageTree > *:first-child .dynatree-container span.dynatree-disabled a {
  color: rgba(0, 0, 0, 0.55) !important;
  font-style: italic;
}
.widgetpage.widgetpageTree > *:first-child.hover {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-color: #FFFFFF;
  width: auto;
}
.widgetpage.widgetpageTree > *:first-child.hover .dynatree-container {
  padding-right: 40px;
}
.widgetpage.widgetpageTree > *:first-child.hover .dynatree-container span a {
  display: inline-block;
}
.widgetpage.widgetpageTree > *:first-child.hover .treeoptions > * {
  display: block;
}
.widgetpage.widgetpageTree > *:last-child {
  width: calc(100% - 100px) ! important;
  margin-left: 100px;
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.widgetpage.widgetpageTree > *:last-child .tableoptions {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: block ! important;
}
.widgetpage.widgetpageTree > *:last-child .hornav {
  background: transparent;
  margin-bottom: 0px;
  width: 100%;
}
.widgetpage.widgetpageTree > *:last-child .contentwrapper {
  background: transparent;
  padding: 0px ! important;
  min-width: 0px ! important;
}
.widgetpage.widgetpageTree > *:last-child .contentwrapper .filterOptions {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
  padding: 0px 8px;
}
.widgetpage.widgetpageTree > *:last-child .contentwrapper .dataTables_wrapper,
.widgetpage.widgetpageTree > *:last-child .contentwrapper .stdtable {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.widgetpage.widgetpageTree > *:last-child .contentwrapper .formGroup {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
}
.widgetpage.widgetpageTree > *:last-child .contentwrapper .stdformbutton {
  background: transparent;
}
.widgetpage.widgetpageTree > *:last-child #elements .filterOptions {
  display: block ! important;
}
.widgetpage.widgetpageTree > *:last-child #elements .dataTables_wrapper .top,
.widgetpage.widgetpageTree > *:last-child #elements .dataTables_wrapper .bottom {
  display: block ! important;
}
.widgetpage.widgetpageTree > *:last-child #elements .dataTables_wrapper .top.topOverlay,
.widgetpage.widgetpageTree > *:last-child #elements .dataTables_wrapper .bottom.topOverlay {
  display: none ! important;
}
.widgetpage.widgetpageTree > *:last-child #details .stdformbutton {
  display: block ! important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed {
  display: flex;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .one_third_tree {
  position: relative;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-color: #FFFFFF;
  width: auto;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .one_third_tree .dynatree-container {
  padding-right: 40px;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .one_third_tree .dynatree-container span a {
  display: inline-block;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .one_third_tree .treeoptions > * {
  display: block;
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .one_third_tree .treeoptions > [data-action=toggleFixedTree] {
  background-image: url("../images/2021/icons/svg/icons-24-px-double-chevron-left_green.svg");
}
.widgetpage.widgetpageTree.widgetpageTreeFixed .last_tree {
  width: 100%;
  margin-left: 24px;
}
.subSelection {
  background: #FFFFFF;
  text-align: center;
  margin-bottom: 24px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.subSelection div {
  font-size: 0px;
}
.subSelection div a {
  height: 64px;
  line-height: calc(64px + 3px);
  border-bottom: 2px solid transparent;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  min-width: 180px;
  display: inline-block;
  padding: 0px calc(27px / 2);
  vertical-align: top;
}
.subSelection div a.active {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  border-bottom-color: #000000;
}
.subSelection div a.active > span {
  display: none;
}
.subSelection div a.active > .details {
  display: block;
}
.subSelection div a:hover {
  border-bottom-color: #000000;
}
.subSelection div a > .details {
  height: 64px;
  padding-top: calc((64px - 36px) / 2);
  display: none;
  position: relative;
}
.subSelection div a > .details > * {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  vertical-align: top;
}
.subSelection div a > .details span {
  padding: 0px 10px;
  font-size: 15px;
  text-align: center;
}
.subSelection div a > .details input {
  width: 130px;
  background: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  height: 36px;
  padding: 0px 8px;
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px 4px;
  padding-left: 32px ! important;
}
.subSelection div a > .details input:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray_dark.svg");
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.subSelection div a > .details input:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_green.svg");
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.subSelection div a > .details button {
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  display: inline-block;
  margin-left: 8px;
}
.subSelection div a > .details button > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.subSelection div a > .details button:hover {
  background-color: #519f83;
  color: #000000;
}
.subSelection div a > .details button:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.subSelection div a > .details button.disabled {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  pointer-events: none;
}
.subSelectionContainer {
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.subSelectionContainer .widgetbox,
.subSelectionContainer .hornavContainer,
.subSelectionContainer .subSelection {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: none;
}
.subSelectionContainer .subSelection > div {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
}
.subSelectionContainer .subSelectionContent .hornavContainer .hornavHolder .hornav {
  text-align: left;
}
.subSelectionContainer .subSelectionContent .stdtable {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.subSelectionContainer .subSelectionContent .bgWrapper {
  clear: both;
  background: #fafafa;
  border-bottom: 24px solid #FFFFFF;
  border-radius: 0px 0px 6px 6px;
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  padding: 0px 36px;
}
.subSelectionContainer .subSelectionContent .bgWrapper > * {
  margin-top: -1px;
}
.subSelectionContainer .subSelectionContent .bgWrapper .widgetbox {
  margin-bottom: 0px;
}
.subSelectionContainer .subSelectionContent .bgWrapper.bgWrapperMapRight {
  padding-right: 0px;
}
.subSelectionContainer .subSelectionContent .bgWrapper.bgWrapperMapRight .four_fifth {
  border-left: 1px solid rgba(112, 112, 112, 0.12);
}
.subSelectionContainer .subSelectionContent .bgWrapper.bgWrapperMapRightNegMargin .mapchart {
  margin-right: -36px;
}
.subSelectionContainer .subSelectionContent .bgWrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.subSelectionContainer .subSelectionContent .tabGenerator .bgWrapper {
  border-top-width: 0px;
}
.subSelectionContainer .subSelectionContent:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.hornav {
  height: 64px;
  background: #FFFFFF;
  margin-bottom: 24px;
  list-style: none;
  overflow: auto;
  width: 100%;
  text-align: center;
  font-size: 0px;
  overflow: hidden;
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
  box-shadow: inset 0 -1px 0 0 rgba(112, 112, 112, 0.12);
}
.hornav.hornav_formtab {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  display: none;
  flex-wrap: wrap;
}
.hornav li {
  display: inline-block;
  vertical-align: top;
}
.hornav li > a,
.hornav li > span {
  display: block;
  height: 64px;
  line-height: calc(64px + 3px);
  border-bottom: 2px solid transparent;
  padding: 0px calc(27px / 2);
  text-align: center;
  border-radius: 0;
  color: #000000;
  font-size: 18px;
}
.hornav li > a:hover,
.hornav li > span:hover,
.hornav li > a:focus,
.hornav li > span:focus {
  background: none;
  border-bottom-color: #000000;
}
.hornav li.current a {
  border-bottom-color: #000000;
  color: #000000;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.hornav li.current a:hover,
.hornav li.current a:focus {
  background: none;
  border-bottom-color: #000000;
}
.hornav li.overflow > span {
  display: block;
  right: 36px;
  bottom: 0px;
  width: 24px;
  height: calc(64px - 3px);
  border-bottom: 2px solid transparent;
  padding: 0px;
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .hornav li.overflow > span {
  background-image: url("../images/2021/icons/svg/icons-24-px-more_white.svg");
}
.hornav li.overflow > span:hover {
  cursor: pointer;
}
.hornav li.overflow > ul {
  display: none;
  position: absolute;
  right: 36px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin-top: 8px;
  padding: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  width: 285px;
  z-index: 4500;
}
.hornav li.overflow > ul li {
  margin-right: 0px !important;
  display: block;
}
.hornav li.overflow > ul li > a,
.hornav li.overflow > ul li > span {
  display: block;
  margin-top: 0px !important;
  height: 32px !important;
  max-height: 32px !important;
  line-height: 32px !important;
  padding: 0px 12px !important;
  font-size: 15px;
  border-radius: 6px;
  max-width: unset !important;
  border-bottom: none;
  text-align: left;
}
.hornav li.overflow > ul li > a:hover,
.hornav li.overflow > ul li > span:hover,
.hornav li.overflow > ul li > a:focus,
.hornav li.overflow > ul li > span:focus {
  background-color: #f5f5f5;
}
.hornav li.overflow > ul li.active a,
.hornav li.overflow > ul li.active span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.hornav li.overflow.active > span,
.hornav li.overflow.current > span {
  border-bottom-color: #000000;
}
.hornavContainer.hideTab .hornavHolder {
  display: none;
}
.hornavContainer .hornavHolder {
  background: #FFFFFF;
  border-radius: 6px 6px 0px 0px;
}
.hornavContainer .hornavHolder .hornav {
  background: none;
}
.hornavContainer .hornav {
  margin-bottom: 0px;
}
.hornavContainer .hornav li.empty {
  display: none;
}
.hornavContainer > div.subcontent.empty {
  display: none;
}
.hornavContainer > div.subcontent .widgetbox {
  margin-top: 0px;
  position: relative;
}
.hornavContainer > div.subcontent .widgetbox > a.widgetTitleLink {
  position: absolute;
  top: calc((27px * 2) * -1);
  right: 0px;
  padding: 0px 24px;
  padding-top: 25px;
  line-height: 30px;
}
.hornavContainer > div.subcontent {
  background: #FFFFFF;
  border-radius: 0px 0px 6px 6px;
}
.hornavContainer > div.subcontent > .widgetpage {
  overflow: auto;
}
.hornavContainer > div.subcontent > .widgetpage .dataTables_wrapper {
  margin-bottom: 0px ! important;
}
.hornavContainer.styleTabs > .hornavHolder {
  margin-bottom: 24px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.hornavContainer.styleTabs > div.subcontent {
  background: transparent;
}
.hornavContainer.styleNoBorder {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.hornavContainer.styleNoBorder > div.subcontent .widgetbox {
  border-radius: 0px 0px 6px 6px;
  overflow: hidden;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.hornavContainer.styleStatisticPadding > div.subcontent .bgWrapper {
  padding: 0px 36px;
}
.hornavContainer.styleStatisticPadding > div.subcontent .bgWrapper .widgetbox {
  overflow: visible;
}
.hornavContainer.styleStatistic .hornavHolder {
  background-color: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.hornavContainer.styleStatistic .hornavHolder .hornav {
  box-shadow: inset 0 -2px 0 0 rgba(112, 112, 112, 0.12);
}
.widgetpage .hornavContainer {
  margin-bottom: 24px;
}
.audioPlayer {
  width: 100%;
  min-width: 300px;
}
.audioPlayer .mejs__container {
  width: 100% !important;
  min-width: auto !important;
  background: transparent !important;
}
.audioPlayer .mejs__container .mejs__controls {
  padding: 0px;
  padding-left: 16px;
  display: flex;
  flex-direction: row;
  background: transparent !important;
}
.audioPlayer .mejs__container .mejs__controls .mejs__button {
  order: 1;
}
.audioPlayer .mejs__container .mejs__controls .mejs__button.mejs__play button,
.audioPlayer .mejs__container .mejs__controls .mejs__button.mejs__replay button {
  background-image: url("../images/2021/icons/svg/icons-24-px-play_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.audioPlayer .mejs__container .mejs__controls .mejs__button.mejs__pause button {
  background-image: url("../images/2021/icons/svg/icons-24-px-stop_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time {
  order: 3;
  width: auto;
  padding: 0px;
  padding-left: 8px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #000000;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail {
  order: 2;
  margin: 0px;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total {
  overflow: hidden;
  border-radius: 6px;
  background-color: #efefef;
  outline: none;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current {
  background-color: #61BE9D;
  border-radius: 0px;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded {
  background-color: #e3e3e3;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-hovered {
  background-color: #efefef;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle-content {
  border-color: #61BE9D;
  background: #61BE9D;
  transform: scale(1);
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float {
  display: none !important;
  background-color: #efefef;
  border-color: #efefef;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float .mejs__time-float-current {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-float .mejs__time-float-corner {
  border-color: #efefef transparent transparent;
}
.audioPlayer .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total:hover .mejs__time-float {
  display: inline-block !important;
}
.audioPlayer.small {
  min-width: 200px;
  max-width: 200px;
  margin-top: -3px;
}
.audioPlayer.small .mejs__container .mejs__controls {
  padding-left: 0px;
}
.maintenanceStatus {
  display: block;
}
.maintenanceStatus #maintenanceProgress {
  margin-top: 10px;
  display: block;
  background-color: #FFFFFF;
  position: relative;
}
.maintenanceStatus #maintenanceProgress > b {
  position: absolute;
  right: 0px;
  top: -19px;
  line-height: 14px;
}
.maintenanceStatus #maintenanceProgress > span {
  width: 0%;
  display: block;
  height: 5px;
  background-color: #E59615;
}
.autocomplete-suggestions {
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  overflow: auto;
  margin-top: 8px;
  padding: 8px;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.autocomplete-suggestions .autocomplete-suggestion {
  cursor: pointer;
  padding: 0px 12px;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
}
.autocomplete-suggestions .autocomplete-suggestion strong {
  vertical-align: top;
  font-weight: normal;
  color: #61BE9D;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
  font-weight: normal;
  color: #000000;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.autocomplete-suggestions .autocomplete-group {
  padding: 2px 5px;
}
.autocomplete-suggestions .autocomplete-group strong {
  display: block;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.progress .bar,
.progress .bar2 {
  background: #ebebeb;
  border-radius: 6px;
}
.progress .bar .value,
.progress .bar2 .value {
  border-radius: 6px;
  height: 24px;
  background-color: rgba(112, 112, 112, 0.12);
  padding: 0px;
  text-align: center;
  color: #000000;
}
.progress .bar .value span,
.progress .bar2 .value span {
  line-height: 24px !important;
}
.progress .bluebar {
  background-color: #87BFE4 ! important;
  color: #000000 ! important;
}
.progress .orangebar {
  background-color: #E59615 ! important;
  color: #000000 ! important;
}
.progress .redbar {
  background-color: #F0483F ! important;
  color: #000000 ! important;
}
.progress .successbar {
  background-color: #61BE9D ! important;
  color: #000000 ! important;
}
.progress .stoppedbar {
  background-color: #E59615 ! important;
  color: #000000 ! important;
}
.progress .poll {
  background-color: #F0483F ! important;
  color: #000000 ! important;
}
.progress.progressPoll > * {
  background: rgba(112, 112, 112, 0.12);
}
.progress.progressNew {
  position: relative;
}
.progress.progressNew .value .valueText {
  position: absolute;
  display: block;
  text-align: center;
  top: 0px;
  width: 100%;
  color: #000000 ! important;
}
.progress.progressNew.progressResult {
  height: auto;
}
.progress.progressNew.progressResult > div {
  height: auto;
}
.progress.progressNew.progressResult > div .value {
  height: auto;
}
.progress.progressNew.progressResult > div .value .valueText {
  height: auto;
  position: relative;
  padding: 4px 0px;
  line-height: 16px;
  min-height: 24px;
  top: 0px ! important;
  width: 100% ! important;
}
.uploadBar {
  margin-bottom: 6px;
}
.uploadBar.progress a.icon {
  margin-right: 0px;
  float: right;
  position: relative;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
}
.uploadBar.progress > span {
  padding-left: 2px;
  float: left;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 24px;
}
.uploadBar.progress label.error {
  min-height: 24px;
  text-align: left;
  width: auto ! important;
  color: #F0483F ! important;
}
.uploadBar.progress div.error {
  min-height: 24px;
  text-align: left;
  width: auto ! important;
}
.uploadBar.progress div.error ul {
  list-style: outside;
  padding: 5px 0px;
  line-height: 16px;
  margin-left: 20px;
}
.uploadBar.progress div.error ul li.detail {
  padding-left: 0px;
  list-style: outside;
  margin-left: 40px;
}
.uploadBar.progress div.warning {
  color: #E59615 ! important;
}
.uploadBar.progress div.warning ul li.detail {
  padding-left: 10px;
}
.uploadBar.progress div.success {
  color: #61BE9D ! important;
}
.uploadBar.progress div.success ul li.detail {
  padding-left: 10px;
}
.uploadBar.progress .bar {
  background-color: #ebebeb;
  clear: both;
}
.uploadBar.progress .bar .value {
  height: 2px;
  background-color: #000000;
}
.uploadBar.progress .bar .value_error {
  background-color: #F0483F ! important;
}
.uploadBar.progress .bar .value_success {
  background-color: #61BE9D ! important;
}
.uploadBars2 .uploadBar {
  margin-bottom: 0px;
  min-height: 78px;
  position: relative;
  padding: 0px 24px;
}
.uploadBars2 .uploadBar div.info {
  padding-top: 24px;
  padding-right: 24px;
  margin-right: 24px;
}
.uploadBars2 .uploadBar div.info span.file {
  display: block;
  font-size: 15px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 20px;
}
.uploadBars2 .uploadBar div.info div.progress {
  color: rgba(0, 0, 0, 0.55);
  margin-bottom: 8px;
}
.uploadBars2 .uploadBar div.info div.progress span {
  -webkit-animation-name: flash2;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: flash2;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
}
.uploadBars2 .uploadBar div.info div.progress span:nth-child(1) {
  -webkit-animation-delay: 333ms;
  -moz-animation-delay: 333ms;
}
.uploadBars2 .uploadBar div.info div.progress span:nth-child(2) {
  -webkit-animation-delay: 666ms;
  -moz-animation-delay: 666ms;
}
.uploadBars2 .uploadBar div.info .bar {
  background-color: #ebebeb;
}
.uploadBars2 .uploadBar div.info .bar .value {
  height: 2px;
  background-color: #000000;
}
.uploadBars2 .uploadBar div.icons {
  position: absolute;
  right: 24px;
  top: 0px;
  margin: 27px 0px;
  margin-right: -12px;
}
.uploadBars2 .uploadBar div.icons span.icon {
  display: none;
  padding-left: 24px;
  line-height: 24px;
  height: 24px;
  width: auto;
  margin-right: 12px;
  background-position: center left;
  background-repeat: no-repeat;
  opacity: 1;
}
.uploadBars2 .uploadBar div.icons span.icon b {
  padding: 0px 4px;
  display: inline-block;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: rgba(0, 0, 0, 0.55);
}
.uploadBars2 .uploadBar div.icons span.icon.icon-trash {
  display: inline-block;
  cursor: pointer;
}
.uploadBars2 .uploadBar div.icons span.icon.toggle {
  cursor: pointer;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.toggle:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.warnings {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_gray.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.errors {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_gray.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.accessibilities {
  display: none;
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_gray.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.active.warnings {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.active.warnings b {
  color: #E59615;
}
.uploadBars2 .uploadBar div.icons span.icon.active.keyWordHint {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.active.keyWordHint b {
  color: #E59615;
}
.uploadBars2 .uploadBar div.icons span.icon.active.errors {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_error.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.active.errors b {
  color: #F0483F;
}
.uploadBars2 .uploadBar div.icons span.icon.active.accessibilities {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace.svg");
}
.uploadBars2 .uploadBar div.icons span.icon.active.accessibilities b {
  color: #3F69B7;
}
.uploadBars2 .uploadBar div.issuesBox {
  margin: 16px 0px;
  margin-right: 48px;
}
.uploadBars2 .uploadBar div.issuesBox > * {
  display: none;
}
.uploadBars2.multiple .uploadBar {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.uploadBars2.multiple .uploadBar div.info {
  position: relative;
  margin-right: 256px;
}
.uploadBars2.multiple .uploadBar div.info span.file {
  margin-bottom: 6px;
}
.uploadBars2.multiple .uploadBar div.info div.progress {
  position: absolute;
  right: 24px;
  top: 24px;
  margin-bottom: 0px;
  line-height: 20px;
  display: block;
  color: rgba(0, 0, 0, 0.55);
}
.uploadBars2.multiple .uploadBar div.icons span.icon {
  display: inline-block;
}
.uploadBars2.multiple .uploadBar div.icons span.icon.accessibilities {
  display: none;
}
.uploadBars2.multiple .uploadBar div.icons.accessibilitiesActive span.icon.accessibilities {
  display: inline-block;
}
.uploadBars2.multiple .uploadBar div.issuesBox {
  display: none;
  margin-right: 0px;
}
.uploadBars2.multiple .uploadBar.open div.icons span.icon.toggle {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
.uploadBars2.multiple .uploadBar.open div.icons span.icon.toggle:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray_dark.svg");
}
.uploadBars2.multiple .uploadBar.open div.issuesBox {
  display: block;
}
.statisticsInformation {
  display: block;
  vertical-align: middle;
  text-align: center;
  padding: 24px;
  min-height: 36px;
  font-style: normal;
  color: #000000;
}
.statisticsInformation.statisticsError {
  color: #F0483F;
}
.trendchartWidgetbox {
  background: none ! important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0px ! important;
}
.statisticwidget,
.userlistwidget {
  padding: calc(24px / 3);
  position: relative;
}
.statisticwidget .statisticsInformation,
.userlistwidget .statisticsInformation {
  padding: 0px;
}
.statisticwidget .chart,
.userlistwidget .chart {
  min-height: 36px;
}
.statisticwidget .chart .chartExport,
.userlistwidget .chart .chartExport {
  position: absolute;
  top: 12px;
  right: 12px;
}
.statisticwidget .chart .chartExport > span,
.userlistwidget .chart .chartExport > span {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-more_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #efefef;
  border-radius: 50%;
  opacity: 0.3;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.statisticwidget .chart .chartExport ul,
.userlistwidget .chart .chartExport ul {
  display: none;
  position: absolute;
  top: 0px;
  right: 40px;
  list-style: none;
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 8px;
  z-index: 1000;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.statisticwidget .chart .chartExport ul li,
.userlistwidget .chart .chartExport ul li {
  padding: 0px;
  line-height: 32px;
}
.statisticwidget .chart .chartExport ul li a,
.userlistwidget .chart .chartExport ul li a,
.statisticwidget .chart .chartExport ul li span,
.userlistwidget .chart .chartExport ul li span {
  white-space: nowrap;
  display: block;
  line-height: 32px;
  padding: 0px 12px;
  padding-left: 40px;
  background-position: 8px center;
  background-repeat: no-repeat;
  font-size: 14px;
  cursor: pointer;
}
.statisticwidget .chart .chartExport ul li a.chartDownload,
.userlistwidget .chart .chartExport ul li a.chartDownload,
.statisticwidget .chart .chartExport ul li span.chartDownload,
.userlistwidget .chart .chartExport ul li span.chartDownload {
  background-image: url("../images/2021/icons/svg/icons-24-px-download_green.svg");
}
.statisticwidget .chart .chartExport ul li a.chartLink,
.userlistwidget .chart .chartExport ul li a.chartLink,
.statisticwidget .chart .chartExport ul li span.chartLink,
.userlistwidget .chart .chartExport ul li span.chartLink {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_green.svg");
}
.statisticwidget .chart .chartExport ul li a:hover,
.userlistwidget .chart .chartExport ul li a:hover,
.statisticwidget .chart .chartExport ul li span:hover,
.userlistwidget .chart .chartExport ul li span:hover {
  color: #61BE9D;
}
.statisticwidget .chart .chartExport ul li.expand > div,
.userlistwidget .chart .chartExport ul li.expand > div {
  display: none;
}
.statisticwidget .chart .chartExport ul li.expand > div a,
.userlistwidget .chart .chartExport ul li.expand > div a {
  padding-left: 64px;
  background-image: none;
  position: relative;
  cursor: pointer;
}
.statisticwidget .chart .chartExport ul li.expand > div a:before,
.userlistwidget .chart .chartExport ul li.expand > div a:before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  margin-left: -28px;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-file-generic_green.svg");
}
.statisticwidget .chart .chartExport ul li.expand:hover > div,
.userlistwidget .chart .chartExport ul li.expand:hover > div {
  display: block;
}
.statisticwidget .chart .chartExport.visible span,
.userlistwidget .chart .chartExport.visible span {
  opacity: 1 !important;
}
.statisticwidget .chart .chartExport.visible ul,
.userlistwidget .chart .chartExport.visible ul {
  display: block;
}
.statisticwidget .chart .chartExport.disallowed span,
.userlistwidget .chart .chartExport.disallowed span {
  cursor: not-allowed;
}
.statisticwidget.trendchartwidget,
.userlistwidget.trendchartwidget {
  padding: 0px;
}
.statisticwidget.mapwidget,
.userlistwidget.mapwidget {
  padding: 0px;
}
.statisticwidget.mapwidget .chart,
.userlistwidget.mapwidget .chart {
  height: 390px;
}
.statisticwidget.mapwidget .chart .statisticsInformation,
.userlistwidget.mapwidget .chart .statisticsInformation {
  padding: calc(24px / 3);
}
.statisticwidget.userlistwidget ul,
.userlistwidget.userlistwidget ul {
  list-style: none;
}
.statisticwidget.userlistwidget ul li,
.userlistwidget.userlistwidget ul li {
  padding: 0px 24px;
  line-height: 27px;
}
.statisticwidget.userlistwidget ul li span,
.userlistwidget.userlistwidget ul li span {
  font-size: 15px;
}
.statisticwidget.userlistwidget ul li span.activeUserLink,
.userlistwidget.userlistwidget ul li span.activeUserLink {
  cursor: pointer;
}
.statisticwidget.userlistwidget .headlinelist ul,
.userlistwidget.userlistwidget .headlinelist ul {
  margin-bottom: 24px;
}
.statisticwidget.userlistwidget .headlinelist:last-child ul,
.userlistwidget.userlistwidget .headlinelist:last-child ul {
  margin-bottom: 0px;
}
.statisticwidget.userlistwidget .more,
.userlistwidget.userlistwidget .more {
  display: block;
  line-height: 36px;
  padding: 0px 24px;
  font-size: 16px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statisticwidget.userlistwidget a.more:hover,
.userlistwidget.userlistwidget a.more:hover {
  text-decoration: underline;
}
.statisticwidget.newslistwidget,
.userlistwidget.newslistwidget {
  padding: 24px;
}
.statisticwidget.newslistwidget .info h4,
.userlistwidget.newslistwidget .info h4 {
  margin: 5px 0 10px;
}
.statisticwidget.newslistwidget .info span.text,
.userlistwidget.newslistwidget .info span.text {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: block;
  line-height: normal;
}
.statisticwidget.newslistwidget .info span.text a.oslink,
.userlistwidget.newslistwidget .info span.text a.oslink {
  color: #61BE9D;
}
.statisticwidget.newslistwidget .info span.text a.oslink:hover,
.userlistwidget.newslistwidget .info span.text a.oslink:hover {
  color: #519f83;
}
.statisticwidget.newslistwidget .info span.text span.messageDate,
.userlistwidget.newslistwidget .info span.text span.messageDate {
  display: block;
  color: rgba(0, 0, 0, 0.55);
  margin-bottom: 16px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statisticwidget.newslistwidget .info span.text span.messageTitle,
.userlistwidget.newslistwidget .info span.text span.messageTitle {
  display: block;
  font-size: 15px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-bottom: calc(24px / 2);
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent,
.userlistwidget.newslistwidget .info span.text .wysiwygContent {
  color: #000000 !important;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.2;
  font-size: 15px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent *,
.userlistwidget.newslistwidget .info span.text .wysiwygContent * {
  color: #000000 !important;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.2;
  font-size: 15px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent b,
.userlistwidget.newslistwidget .info span.text .wysiwygContent b,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h1,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h1,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h2,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h2,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h3,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h3,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h4,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h4,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h5,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h5,
.statisticwidget.newslistwidget .info span.text .wysiwygContent h6,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h6,
.statisticwidget.newslistwidget .info span.text .wysiwygContent span.h3,
.userlistwidget.newslistwidget .info span.text .wysiwygContent span.h3 {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent small,
.userlistwidget.newslistwidget .info span.text .wysiwygContent small {
  font-size: 11px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h1,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h1 {
  font-size: 32px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h2,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h2 {
  font-size: 28px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h3,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h3 {
  font-size: 24px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h4,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h4 {
  font-size: 18px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h5,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h5 {
  font-size: 15px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent h6,
.userlistwidget.newslistwidget .info span.text .wysiwygContent h6 {
  font-size: 12px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent li,
.userlistwidget.newslistwidget .info span.text .wysiwygContent li {
  padding: unset;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol {
  display: block;
  list-style: disc outside none;
  margin: 1em 0;
  padding: 0 0 0 40px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul ol,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol ol {
  list-style-type: circle;
  margin-left: 15px;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul ul ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul ul ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol ul ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol ul ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul ol ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul ol ul,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol ol ul,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol ol ul {
  list-style-type: square;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent ul ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ul ol,
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol ol {
  list-style-type: decimal;
}
.statisticwidget.newslistwidget .info span.text .wysiwygContent ol,
.userlistwidget.newslistwidget .info span.text .wysiwygContent ol {
  list-style-type: decimal;
}
.statisticwidget.newslistwidget ul li,
.userlistwidget.newslistwidget ul li {
  padding: 24px;
  padding-bottom: 16px;
  padding-bottom: 32px;
  position: relative;
}
.statisticwidget.newslistwidget ul li p,
.userlistwidget.newslistwidget ul li p {
  margin: 0px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statisticwidget.newslistwidget ul li.media,
.userlistwidget.newslistwidget ul li.media {
  padding-bottom: 0px;
}
.statisticwidget.newslistwidget ul li.media > div > *,
.userlistwidget.newslistwidget ul li.media > div > * {
  margin: 0 auto;
}
.statisticwidget.newslistwidget ul li.media span,
.userlistwidget.newslistwidget ul li.media span {
  line-height: normal;
}
.statisticwidget.newslistwidget ul li.media span.messageDate,
.userlistwidget.newslistwidget ul li.media span.messageDate {
  display: block;
  color: rgba(0, 0, 0, 0.55);
  margin-bottom: 16px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statisticwidget.newslistwidget ul li.media span.messageTitle,
.userlistwidget.newslistwidget ul li.media span.messageTitle {
  display: block;
  font-size: 15px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 16px;
}
.statisticwidget.newslistwidget ul li.link,
.userlistwidget.newslistwidget ul li.link {
  padding: 0px;
}
.statisticwidget.newslistwidget .media a.cboxElement,
.userlistwidget.newslistwidget .media a.cboxElement {
  display: block;
}
.statisticwidget.newslistwidget .hasMedia .info span.text,
.userlistwidget.newslistwidget .hasMedia .info span.text {
  overflow: auto;
  display: block;
}
.statisticwidget.newslistwidget .hasMedia .info span.text div.media,
.userlistwidget.newslistwidget .hasMedia .info span.text div.media {
  float: left;
  margin: 0px;
  margin-right: 24px;
}
.statisticwidget.bigcounterwidget .chart,
.userlistwidget.bigcounterwidget .chart {
  height: auto;
  padding: 24px 0px;
}
.statisticwidget .chart,
.userlistwidget .chart {
  height: 360px;
  position: relative;
  overflow: visible ! important;
}
.statisticwidget .chart.detailtablechart,
.userlistwidget .chart.detailtablechart {
  height: auto;
  overflow: auto ! important;
}
.statisticwidget .chart.detailtablechart .statisticsInformation,
.userlistwidget .chart.detailtablechart .statisticsInformation {
  padding: 24px;
}
.statisticwidget .chart.detailtablechart .overviewtable tr td,
.userlistwidget .chart.detailtablechart .overviewtable tr td,
.statisticwidget .chart.detailtablechart .overviewtable tr th,
.userlistwidget .chart.detailtablechart .overviewtable tr th {
  text-align: left ! important;
  height: 48px;
}
.statisticwidget .chart.detailtablechart .overviewtable tr td.numeric,
.userlistwidget .chart.detailtablechart .overviewtable tr td.numeric,
.statisticwidget .chart.detailtablechart .overviewtable tr th.numeric,
.userlistwidget .chart.detailtablechart .overviewtable tr th.numeric {
  text-align: right ! important;
}
.statisticwidget .chart.detailtablechart .overviewtable tr td.numeric.colspan,
.userlistwidget .chart.detailtablechart .overviewtable tr td.numeric.colspan,
.statisticwidget .chart.detailtablechart .overviewtable tr th.numeric.colspan,
.userlistwidget .chart.detailtablechart .overviewtable tr th.numeric.colspan {
  text-align: left ! important;
}
.statisticwidget .chart.detailtablechart .overviewtable tr th,
.userlistwidget .chart.detailtablechart .overviewtable tr th {
  color: #999999;
}
.statisticwidget .chart.detailtablechart .overviewtable tr th.sorting_desc,
.userlistwidget .chart.detailtablechart .overviewtable tr th.sorting_desc,
.statisticwidget .chart.detailtablechart .overviewtable tr th.sorting_asc,
.userlistwidget .chart.detailtablechart .overviewtable tr th.sorting_asc {
  color: #000000;
}
.statisticwidget .chart.detailtablechart .overviewtable tr th:last-child,
.userlistwidget .chart.detailtablechart .overviewtable tr th:last-child {
  padding-right: 68px;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr:nth-child(odd) td,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr:nth-child(odd) td {
  background-color: #fafafa;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td {
  cursor: default;
  height: 64px;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.tooltip,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.tooltip {
  cursor: default;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td a,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td a {
  cursor: pointer;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover {
  position: relative;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer {
  position: absolute;
  height: 44px;
  width: 44px;
  margin: 10px 0px;
  text-align: center;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer img,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer img {
  height: 44px;
  max-width: 44px;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer .coverEmpty,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverContainer .coverEmpty {
  height: 44px;
  max-width: 44px;
  background-image: url("../images/2021/icons/svg/ui/cover-placeholder-read-only.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 200%;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper {
  margin-left: calc(44px + (24px / 2));
  height: 64px;
  display: table;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper a,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper a,
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper span,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td.cover .coverTextWrapper span {
  display: table-cell;
  vertical-align: middle;
}
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td span.amchartsSpark.miniLine,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td span.amchartsSpark.miniLine,
.statisticwidget .chart.detailtablechart .overviewtable tbody tr td span.amchartsSpark.miniBar,
.userlistwidget .chart.detailtablechart .overviewtable tbody tr td span.amchartsSpark.miniBar {
  width: 280px;
  height: 32px;
}
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr td > .check,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr td > .check {
  display: none;
  width: 24px;
}
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr td > .display,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr td > .display {
  text-align: center;
  width: 24px;
}
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr.hover td > .check,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr.hover td > .check,
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr.selected td > .check,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr.selected td > .check {
  display: block;
}
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr.hover td > .display,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr.hover td > .display,
.statisticwidget .chart.detailtablechart.mergeSelectAndId tr.selected td > .display,
.userlistwidget .chart.detailtablechart.mergeSelectAndId tr.selected td > .display {
  display: none;
}
.statisticwidget .chart.detailtablechart.noExport .overviewtable tr th:last-child,
.userlistwidget .chart.detailtablechart.noExport .overviewtable tr th:last-child {
  padding-right: 16px;
}
.statisticwidget .chart.piechart .infoLayer,
.userlistwidget .chart.piechart .infoLayer {
  display: table;
  height: 80%;
  width: 80%;
  text-align: center;
  top: 10%;
  left: 10%;
  position: absolute;
  z-index: 1001;
  pointer-events: none;
}
.statisticwidget .chart.piechart .infoLayer span,
.userlistwidget .chart.piechart .infoLayer span {
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
}
.statisticwidget .chart.exportCanvas *,
.userlistwidget .chart.exportCanvas * {
  box-shadow: none !important;
}
.statisticwidget .chart.exportCanvas .chartExport,
.userlistwidget .chart.exportCanvas .chartExport {
  display: none !important;
}
.statisticwidget .chartMedium,
.userlistwidget .chartMedium {
  height: 240px ! important;
}
.statisticwidget .chartSmall,
.userlistwidget .chartSmall {
  height: 140px ! important;
}
.statisticwidget .trendchart,
.userlistwidget .trendchart,
.statisticwidget .progresschart,
.userlistwidget .progresschart,
.statisticwidget .sparkchart,
.userlistwidget .sparkchart {
  height: auto ! important;
}
.statisticwidget .trendchart .trendContainer,
.userlistwidget .trendchart .trendContainer {
  overflow: auto;
  margin-top: 0px;
}
.statisticwidget .trendchart .trendContainer .trendData,
.userlistwidget .trendchart .trendContainer .trendData,
.statisticwidget .trendchart .trendContainer .statusData,
.userlistwidget .trendchart .trendContainer .statusData {
  margin-bottom: 24px;
  float: left;
}
.statisticwidget .trendchart .trendContainer .trendData.last,
.userlistwidget .trendchart .trendContainer .trendData.last,
.statisticwidget .trendchart .trendContainer .statusData.last,
.userlistwidget .trendchart .trendContainer .statusData.last {
  padding-right: 0px;
}
.statisticwidget .trendchart .trendContainer .trendData > div > span,
.userlistwidget .trendchart .trendContainer .trendData > div > span,
.statisticwidget .trendchart .trendContainer .statusData > div > span,
.userlistwidget .trendchart .trendContainer .statusData > div > span,
.statisticwidget .trendchart .trendContainer .trendData > div > div,
.userlistwidget .trendchart .trendContainer .trendData > div > div,
.statisticwidget .trendchart .trendContainer .statusData > div > div,
.userlistwidget .trendchart .trendContainer .statusData > div > div,
.statisticwidget .trendchart .trendContainer .trendData > div > a,
.userlistwidget .trendchart .trendContainer .trendData > div > a,
.statisticwidget .trendchart .trendContainer .statusData > div > a,
.userlistwidget .trendchart .trendContainer .statusData > div > a {
  display: block;
  text-align: center;
}
.statisticwidget .trendchart .trendContainer .trendData span.label,
.userlistwidget .trendchart .trendContainer .trendData span.label,
.statisticwidget .trendchart .trendContainer .statusData span.label,
.userlistwidget .trendchart .trendContainer .statusData span.label,
.statisticwidget .trendchart .trendContainer .trendData a.label,
.userlistwidget .trendchart .trendContainer .trendData a.label,
.statisticwidget .trendchart .trendContainer .statusData a.label,
.userlistwidget .trendchart .trendContainer .statusData a.label {
  font-size: 18px;
  line-height: normal;
  overflow: hidden;
  white-space: nowrap;
}
.statisticwidget .trendchart .trendContainer .trendData span.description,
.userlistwidget .trendchart .trendContainer .trendData span.description,
.statisticwidget .trendchart .trendContainer .statusData span.description,
.userlistwidget .trendchart .trendContainer .statusData span.description,
.statisticwidget .trendchart .trendContainer .trendData a.description,
.userlistwidget .trendchart .trendContainer .trendData a.description,
.statisticwidget .trendchart .trendContainer .statusData a.description,
.userlistwidget .trendchart .trendContainer .statusData a.description {
  font-size: 10px;
  line-height: normal;
  height: auto;
  padding: 2px 5px;
}
.statisticwidget .trendchart .trendContainer .trendData span.description i.error,
.userlistwidget .trendchart .trendContainer .trendData span.description i.error,
.statisticwidget .trendchart .trendContainer .statusData span.description i.error,
.userlistwidget .trendchart .trendContainer .statusData span.description i.error,
.statisticwidget .trendchart .trendContainer .trendData a.description i.error,
.userlistwidget .trendchart .trendContainer .trendData a.description i.error,
.statisticwidget .trendchart .trendContainer .statusData a.description i.error,
.userlistwidget .trendchart .trendContainer .statusData a.description i.error {
  color: #F0483F;
}
.statisticwidget .trendchart .trendContainer .trendData span.time,
.userlistwidget .trendchart .trendContainer .trendData span.time,
.statisticwidget .trendchart .trendContainer .statusData span.time,
.userlistwidget .trendchart .trendContainer .statusData span.time,
.statisticwidget .trendchart .trendContainer .trendData a.time,
.userlistwidget .trendchart .trendContainer .trendData a.time,
.statisticwidget .trendchart .trendContainer .statusData a.time,
.userlistwidget .trendchart .trendContainer .statusData a.time {
  font-size: 10px;
  line-height: normal;
  height: auto;
  padding: 2px 5px;
}
.statisticwidget .trendchart .trendContainer .trendData,
.userlistwidget .trendchart .trendContainer .trendData {
  background: #FFFFFF;
  border-radius: 6px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  height: 197px;
}
.statisticwidget .trendchart .trendContainer .trendData > div,
.userlistwidget .trendchart .trendContainer .trendData > div {
  height: 197px;
}
.statisticwidget .trendchart .trendContainer .trendData span.label,
.userlistwidget .trendchart .trendContainer .trendData span.label {
  display: block;
}
.statisticwidget .trendchart .trendContainer .trendData span.label b,
.userlistwidget .trendchart .trendContainer .trendData span.label b,
.statisticwidget .trendchart .trendContainer .trendData span.label i,
.userlistwidget .trendchart .trendContainer .trendData span.label i {
  display: block;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  padding: 24px;
  padding-bottom: 0px;
}
.statisticwidget .trendchart .trendContainer .trendData span.label b,
.userlistwidget .trendchart .trendContainer .trendData span.label b {
  font-size: 18px;
  line-height: 24px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statisticwidget .trendchart .trendContainer .trendData span.label i,
.userlistwidget .trendchart .trendContainer .trendData span.label i {
  padding-top: 0px;
  font-size: 15px;
  line-height: 20px;
}
.statisticwidget .trendchart .trendContainer .trendData div.value,
.userlistwidget .trendchart .trendContainer .trendData div.value,
.statisticwidget .trendchart .trendContainer .trendData span.value,
.userlistwidget .trendchart .trendContainer .trendData span.value {
  display: block;
  padding: 0px 24px;
  padding-top: 8px;
  color: #000000;
  font-size: 20px;
  line-height: normal;
  text-align: left;
  height: 32px;
  overflow: hidden;
}
.statisticwidget .trendchart .trendContainer .trendData div.value.infoMessage,
.userlistwidget .trendchart .trendContainer .trendData div.value.infoMessage,
.statisticwidget .trendchart .trendContainer .trendData span.value.infoMessage,
.userlistwidget .trendchart .trendContainer .trendData span.value.infoMessage {
  color: rgba(0, 0, 0, 0.55);
  height: auto;
  font-size: 14px;
}
.statisticwidget .trendchart .trendContainer .trendData div.value > div.valueHtml,
.userlistwidget .trendchart .trendContainer .trendData div.value > div.valueHtml,
.statisticwidget .trendchart .trendContainer .trendData span.value > div.valueHtml,
.userlistwidget .trendchart .trendContainer .trendData span.value > div.valueHtml {
  margin-left: 8px;
  display: inline-block;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend,
.userlistwidget .trendchart .trendContainer .trendData div.trend {
  position: absolute;
  height: auto;
  z-index: 1001;
  bottom: 0px;
  left: 0px;
  width: 100%;
  overflow: visible;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span,
.userlistwidget .trendchart .trendContainer .trendData div.trend span {
  display: block;
  position: absolute;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.previous,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.previous {
  line-height: 16px;
  color: #000000;
  text-align: right;
  right: 10px;
  bottom: 6px;
  font-size: 12px;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent {
  color: #000000;
  font-size: 20px;
  line-height: 24px;
  left: 5px;
  bottom: 16px;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.positive,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.positive,
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.negative,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.negative,
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.equal,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.equal {
  color: #000000;
  padding-left: 24px;
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.positive::before,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.positive::before,
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before {
  content: "";
  top: -1px;
  left: 0px;
  display: block;
  position: absolute;
  height: 24px;
  width: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.positive::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.positive::before,
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before,
.userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData div.trend span.percent.equal::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.type-normal div.trend span.positive,
.userlistwidget .trendchart .trendContainer .trendData.type-normal div.trend span.positive {
  color: #61BE9D ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.type-normal div.trend span.negative,
.userlistwidget .trendchart .trendContainer .trendData.type-normal div.trend span.negative {
  color: #F0483F ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive,
.userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive {
  color: #F0483F ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive::before,
.userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative,
.userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative {
  color: #61BE9D ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative::before,
.userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.type-inverted div.trend span.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData .trendSpark,
.userlistwidget .trendchart .trendContainer .trendData .trendSpark {
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 90px;
  z-index: 1000;
  border-radius: 0px 0px 6px 6px;
}
.statisticwidget .trendchart .trendContainer .trendData .trendSpark svg,
.userlistwidget .trendchart .trendContainer .trendData .trendSpark svg {
  background: #FFFFFF;
}
.statisticwidget .trendchart .trendContainer .trendData .trendSpark .amchartsSpark,
.userlistwidget .trendchart .trendContainer .trendData .trendSpark .amchartsSpark {
  position: absolute ! important;
  left: -1px;
  top: 0px;
  width: calc(100% + 2px);
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.positive::before,
.userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.positive::before,
.statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before,
.userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.positive::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.positive::before,
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before,
.userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_black.svg");
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.withSpark div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-normal div.trend span.positive,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-normal div.trend span.positive {
  color: #000000 ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-normal div.trend span.negative,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-normal div.trend span.negative {
  color: #000000 ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive {
  color: #000000 ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive::before,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_black.svg");
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative {
  color: #000000 ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative::before,
.userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_black.svg");
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.withSpark.type-inverted div.trend span.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.noData span.label,
.userlistwidget .trendchart .trendContainer .trendData.noData span.label {
  color: rgba(0, 0, 0, 0.55);
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup {
  background: none;
  box-shadow: none;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData {
  width: 100% !important;
  height: 93.5px;
  margin-bottom: 0px;
  margin-right: 0px;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData > div,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData > div {
  position: absolute;
  width: 100%;
  height: 93.5px;
  z-index: 1001;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData > div.trendSpark,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData > div.trendSpark {
  z-index: 1000;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData span.label b,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData span.label b {
  padding-top: 12.5px;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData span.value,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData span.value {
  position: absolute;
  right: 24px;
  top: 12.5px;
  padding: 0px;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend {
  display: none;
  color: #000000;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent {
  left: auto;
  right: 10px;
  bottom: 59px;
  font-size: 12px;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive {
  color: #61BE9D ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive::before,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.positive::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-up_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative {
  color: #F0483F ! important;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative::before,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark .statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative::before,
body.theme_2021-dark .userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.percent.negative::before {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-down_white.svg");
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.previous,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData div.trend span.previous {
  bottom: 17px;
  color: #000000 !important;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData .trendSpark,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData .trendSpark {
  position: absolute;
  top: auto;
  bottom: 0px;
  height: 40px;
}
.statisticwidget .trendchart .trendContainer .trendData.trendGroup .trendData:first-child,
.userlistwidget .trendchart .trendContainer .trendData.trendGroup .trendData:first-child {
  margin-bottom: 10px;
}
.statisticwidget .progresschart,
.userlistwidget .progresschart,
.statisticwidget .sparkchart,
.userlistwidget .sparkchart {
  padding: 24px;
}
.statisticwidget .progresschart .data,
.userlistwidget .progresschart .data,
.statisticwidget .sparkchart .data,
.userlistwidget .sparkchart .data {
  margin-bottom: calc(24px / 2);
}
.statisticwidget .progresschart .data > span,
.userlistwidget .progresschart .data > span,
.statisticwidget .sparkchart .data > span,
.userlistwidget .sparkchart .data > span {
  display: block;
  line-height: 18px;
}
.statisticwidget .progresschart .data span.title,
.userlistwidget .progresschart .data span.title,
.statisticwidget .sparkchart .data span.title,
.userlistwidget .sparkchart .data span.title {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
}
.statisticwidget .progresschart .data .values,
.userlistwidget .progresschart .data .values,
.statisticwidget .sparkchart .data .values,
.userlistwidget .sparkchart .data .values {
  overflow: hidden;
}
.statisticwidget .progresschart .data .values .value,
.userlistwidget .progresschart .data .values .value,
.statisticwidget .sparkchart .data .values .value,
.userlistwidget .sparkchart .data .values .value {
  display: block;
}
.statisticwidget .progresschart .data:last-child,
.userlistwidget .progresschart .data:last-child,
.statisticwidget .sparkchart .data:last-child,
.userlistwidget .sparkchart .data:last-child {
  margin-bottom: 0px;
}
.statisticwidget .sparkchart.bigHighlightSpark,
.userlistwidget .sparkchart.bigHighlightSpark {
  padding: 0px;
  padding-bottom: 24px;
}
.statisticwidget .sparkchart.bigHighlightSpark .value,
.userlistwidget .sparkchart.bigHighlightSpark .value {
  overflow: hidden;
  height: 50px;
}
.statisticwidget .progresschart .data .values .value,
.userlistwidget .progresschart .data .values .value {
  float: left;
  height: 24px;
}
.statisticwidget .progresschart .data .values .value.singleValue,
.userlistwidget .progresschart .data .values .value.singleValue {
  line-height: 26px;
  color: #FFFFFF;
  padding-left: 5px;
  width: 100%;
  background: #61be9d;
  background: -moz-linear-gradient(left, #61be9d 0%, #f0483f 100%);
  background: -webkit-linear-gradient(left, #61be9d 0%, #f0483f 100%);
  background: linear-gradient(to right, #61be9d 0%, #f0483f 100%);
}
.statisticwidget.amchartwidget,
.userlistwidget.amchartwidget {
  padding: 0px;
}
.statisticwidget.amchartwidget .chart,
.userlistwidget.amchartwidget .chart {
  height: 390px;
}
.statisticwidget.amchartwidget .chartMedium,
.userlistwidget.amchartwidget .chartMedium {
  height: 270px ! important;
}
.statisticwidget.amchartwidget .chartSmall,
.userlistwidget.amchartwidget .chartSmall {
  height: 170px ! important;
}
.statisticwidget.amchartwidget .legendContainer,
.userlistwidget.amchartwidget .legendContainer {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1001;
  padding: 5px 0px;
}
.statisticwidget.amchartwidget .legendContainer svg g[role='group'],
.userlistwidget.amchartwidget .legendContainer svg g[role='group'] {
  pointer-events: all;
}
.statisticwidget.amchartwidget > .chart:hover,
.userlistwidget.amchartwidget > .chart:hover {
  z-index: 1002;
}
.statisticwidget.nopadding,
.userlistwidget.nopadding {
  padding: 0px ! important;
}
span.sparkChart {
  display: none ! important;
}
span.sparkChart.amchartsSpark {
  display: block ! important;
}
.detailtablechart {
  padding: 0px ! important;
}
.detailtablechart.style_clean {
  padding: 0 40px ! important;
}
.detailtablechart.style_clean table .con0,
.detailtablechart.style_clean table .con1 {
  background-color: #FFFFFF ! important;
}
.detailtablechart.style_clean table thead th,
.detailtablechart.style_clean table tbody tr td {
  font-size: 15px;
  padding: 5px 20px ! important;
  line-height: normal ! important;
  text-align: left ! important;
  color: #000000;
}
.detailtablechart.style_clean table thead th span.error,
.detailtablechart.style_clean table tbody tr td span.error {
  color: #F0483F;
}
.detailtablechart.style_clean table thead th {
  background-color: #FFFFFF ! important;
  border: none ! important;
}
.detailtablechart.style_clean table tbody tr td {
  border: none ! important;
}
.detailtablechart.style_clean table tbody tr:last-child td {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12) ! important;
}
.hiddenChart {
  display: none;
}
.flag-icon-ad {
  background-image: url("../images/2021/misc/countries/4x3/ad.svg");
}
.flag-icon-ad.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ad.svg");
}
.flag-icon-ae {
  background-image: url("../images/2021/misc/countries/4x3/ae.svg");
}
.flag-icon-ae.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ae.svg");
}
.flag-icon-af {
  background-image: url("../images/2021/misc/countries/4x3/af.svg");
}
.flag-icon-af.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/af.svg");
}
.flag-icon-ag {
  background-image: url("../images/2021/misc/countries/4x3/ag.svg");
}
.flag-icon-ag.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ag.svg");
}
.flag-icon-ai {
  background-image: url("../images/2021/misc/countries/4x3/ai.svg");
}
.flag-icon-ai.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ai.svg");
}
.flag-icon-al {
  background-image: url("../images/2021/misc/countries/4x3/al.svg");
}
.flag-icon-al.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/al.svg");
}
.flag-icon-am {
  background-image: url("../images/2021/misc/countries/4x3/am.svg");
}
.flag-icon-am.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/am.svg");
}
.flag-icon-ao {
  background-image: url("../images/2021/misc/countries/4x3/ao.svg");
}
.flag-icon-ao.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ao.svg");
}
.flag-icon-aq {
  background-image: url("../images/2021/misc/countries/4x3/aq.svg");
}
.flag-icon-aq.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/aq.svg");
}
.flag-icon-ar {
  background-image: url("../images/2021/misc/countries/4x3/ar.svg");
}
.flag-icon-ar.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ar.svg");
}
.flag-icon-as {
  background-image: url("../images/2021/misc/countries/4x3/as.svg");
}
.flag-icon-as.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/as.svg");
}
.flag-icon-at {
  background-image: url("../images/2021/misc/countries/4x3/at.svg");
}
.flag-icon-at.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/at.svg");
}
.flag-icon-au {
  background-image: url("../images/2021/misc/countries/4x3/au.svg");
}
.flag-icon-au.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/au.svg");
}
.flag-icon-aw {
  background-image: url("../images/2021/misc/countries/4x3/aw.svg");
}
.flag-icon-aw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/aw.svg");
}
.flag-icon-ax {
  background-image: url("../images/2021/misc/countries/4x3/ax.svg");
}
.flag-icon-ax.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ax.svg");
}
.flag-icon-az {
  background-image: url("../images/2021/misc/countries/4x3/az.svg");
}
.flag-icon-az.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/az.svg");
}
.flag-icon-ba {
  background-image: url("../images/2021/misc/countries/4x3/ba.svg");
}
.flag-icon-ba.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ba.svg");
}
.flag-icon-bb {
  background-image: url("../images/2021/misc/countries/4x3/bb.svg");
}
.flag-icon-bb.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bb.svg");
}
.flag-icon-bd {
  background-image: url("../images/2021/misc/countries/4x3/bd.svg");
}
.flag-icon-bd.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bd.svg");
}
.flag-icon-be {
  background-image: url("../images/2021/misc/countries/4x3/be.svg");
}
.flag-icon-be.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/be.svg");
}
.flag-icon-bf {
  background-image: url("../images/2021/misc/countries/4x3/bf.svg");
}
.flag-icon-bf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bf.svg");
}
.flag-icon-bg {
  background-image: url("../images/2021/misc/countries/4x3/bg.svg");
}
.flag-icon-bg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bg.svg");
}
.flag-icon-bh {
  background-image: url("../images/2021/misc/countries/4x3/bh.svg");
}
.flag-icon-bh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bh.svg");
}
.flag-icon-bi {
  background-image: url("../images/2021/misc/countries/4x3/bi.svg");
}
.flag-icon-bi.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bi.svg");
}
.flag-icon-bj {
  background-image: url("../images/2021/misc/countries/4x3/bj.svg");
}
.flag-icon-bj.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bj.svg");
}
.flag-icon-bl {
  background-image: url("../images/2021/misc/countries/4x3/bl.svg");
}
.flag-icon-bl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bl.svg");
}
.flag-icon-bm {
  background-image: url("../images/2021/misc/countries/4x3/bm.svg");
}
.flag-icon-bm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bm.svg");
}
.flag-icon-bn {
  background-image: url("../images/2021/misc/countries/4x3/bn.svg");
}
.flag-icon-bn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bn.svg");
}
.flag-icon-bo {
  background-image: url("../images/2021/misc/countries/4x3/bo.svg");
}
.flag-icon-bo.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bo.svg");
}
.flag-icon-bq {
  background-image: url("../images/2021/misc/countries/4x3/bq.svg");
}
.flag-icon-bq.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bq.svg");
}
.flag-icon-br {
  background-image: url("../images/2021/misc/countries/4x3/br.svg");
}
.flag-icon-br.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/br.svg");
}
.flag-icon-bs {
  background-image: url("../images/2021/misc/countries/4x3/bs.svg");
}
.flag-icon-bs.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bs.svg");
}
.flag-icon-bt {
  background-image: url("../images/2021/misc/countries/4x3/bt.svg");
}
.flag-icon-bt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bt.svg");
}
.flag-icon-bv {
  background-image: url("../images/2021/misc/countries/4x3/bv.svg");
}
.flag-icon-bv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bv.svg");
}
.flag-icon-bw {
  background-image: url("../images/2021/misc/countries/4x3/bw.svg");
}
.flag-icon-bw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bw.svg");
}
.flag-icon-by {
  background-image: url("../images/2021/misc/countries/4x3/by.svg");
}
.flag-icon-by.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/by.svg");
}
.flag-icon-bz {
  background-image: url("../images/2021/misc/countries/4x3/bz.svg");
}
.flag-icon-bz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/bz.svg");
}
.flag-icon-ca {
  background-image: url("../images/2021/misc/countries/4x3/ca.svg");
}
.flag-icon-ca.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ca.svg");
}
.flag-icon-cc {
  background-image: url("../images/2021/misc/countries/4x3/cc.svg");
}
.flag-icon-cc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cc.svg");
}
.flag-icon-cd {
  background-image: url("../images/2021/misc/countries/4x3/cd.svg");
}
.flag-icon-cd.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cd.svg");
}
.flag-icon-cf {
  background-image: url("../images/2021/misc/countries/4x3/cf.svg");
}
.flag-icon-cf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cf.svg");
}
.flag-icon-cg {
  background-image: url("../images/2021/misc/countries/4x3/cg.svg");
}
.flag-icon-cg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cg.svg");
}
.flag-icon-ch {
  background-image: url("../images/2021/misc/countries/4x3/ch.svg");
}
.flag-icon-ch.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ch.svg");
}
.flag-icon-ci {
  background-image: url("../images/2021/misc/countries/4x3/ci.svg");
}
.flag-icon-ci.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ci.svg");
}
.flag-icon-ck {
  background-image: url("../images/2021/misc/countries/4x3/ck.svg");
}
.flag-icon-ck.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ck.svg");
}
.flag-icon-cl {
  background-image: url("../images/2021/misc/countries/4x3/cl.svg");
}
.flag-icon-cl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cl.svg");
}
.flag-icon-cm {
  background-image: url("../images/2021/misc/countries/4x3/cm.svg");
}
.flag-icon-cm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cm.svg");
}
.flag-icon-cn {
  background-image: url("../images/2021/misc/countries/4x3/cn.svg");
}
.flag-icon-cn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cn.svg");
}
.flag-icon-co {
  background-image: url("../images/2021/misc/countries/4x3/co.svg");
}
.flag-icon-co.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/co.svg");
}
.flag-icon-cr {
  background-image: url("../images/2021/misc/countries/4x3/cr.svg");
}
.flag-icon-cr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cr.svg");
}
.flag-icon-cu {
  background-image: url("../images/2021/misc/countries/4x3/cu.svg");
}
.flag-icon-cu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cu.svg");
}
.flag-icon-cv {
  background-image: url("../images/2021/misc/countries/4x3/cv.svg");
}
.flag-icon-cv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cv.svg");
}
.flag-icon-cw {
  background-image: url("../images/2021/misc/countries/4x3/cw.svg");
}
.flag-icon-cw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cw.svg");
}
.flag-icon-cx {
  background-image: url("../images/2021/misc/countries/4x3/cx.svg");
}
.flag-icon-cx.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cx.svg");
}
.flag-icon-cy {
  background-image: url("../images/2021/misc/countries/4x3/cy.svg");
}
.flag-icon-cy.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cy.svg");
}
.flag-icon-cz {
  background-image: url("../images/2021/misc/countries/4x3/cz.svg");
}
.flag-icon-cz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/cz.svg");
}
.flag-icon-de {
  background-image: url("../images/2021/misc/countries/4x3/de.svg");
}
.flag-icon-de.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/de.svg");
}
.flag-icon-dj {
  background-image: url("../images/2021/misc/countries/4x3/dj.svg");
}
.flag-icon-dj.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/dj.svg");
}
.flag-icon-dk {
  background-image: url("../images/2021/misc/countries/4x3/dk.svg");
}
.flag-icon-dk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/dk.svg");
}
.flag-icon-dm {
  background-image: url("../images/2021/misc/countries/4x3/dm.svg");
}
.flag-icon-dm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/dm.svg");
}
.flag-icon-do {
  background-image: url("../images/2021/misc/countries/4x3/do.svg");
}
.flag-icon-do.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/do.svg");
}
.flag-icon-dz {
  background-image: url("../images/2021/misc/countries/4x3/dz.svg");
}
.flag-icon-dz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/dz.svg");
}
.flag-icon-ec {
  background-image: url("../images/2021/misc/countries/4x3/ec.svg");
}
.flag-icon-ec.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ec.svg");
}
.flag-icon-ee {
  background-image: url("../images/2021/misc/countries/4x3/ee.svg");
}
.flag-icon-ee.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ee.svg");
}
.flag-icon-eg {
  background-image: url("../images/2021/misc/countries/4x3/eg.svg");
}
.flag-icon-eg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/eg.svg");
}
.flag-icon-eh {
  background-image: url("../images/2021/misc/countries/4x3/eh.svg");
}
.flag-icon-eh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/eh.svg");
}
.flag-icon-er {
  background-image: url("../images/2021/misc/countries/4x3/er.svg");
}
.flag-icon-er.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/er.svg");
}
.flag-icon-es {
  background-image: url("../images/2021/misc/countries/4x3/es.svg");
}
.flag-icon-es.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/es.svg");
}
.flag-icon-et {
  background-image: url("../images/2021/misc/countries/4x3/et.svg");
}
.flag-icon-et.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/et.svg");
}
.flag-icon-fi {
  background-image: url("../images/2021/misc/countries/4x3/fi.svg");
}
.flag-icon-fi.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fi.svg");
}
.flag-icon-fj {
  background-image: url("../images/2021/misc/countries/4x3/fj.svg");
}
.flag-icon-fj.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fj.svg");
}
.flag-icon-fk {
  background-image: url("../images/2021/misc/countries/4x3/fk.svg");
}
.flag-icon-fk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fk.svg");
}
.flag-icon-fm {
  background-image: url("../images/2021/misc/countries/4x3/fm.svg");
}
.flag-icon-fm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fm.svg");
}
.flag-icon-fo {
  background-image: url("../images/2021/misc/countries/4x3/fo.svg");
}
.flag-icon-fo.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fo.svg");
}
.flag-icon-fr {
  background-image: url("../images/2021/misc/countries/4x3/fr.svg");
}
.flag-icon-fr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/fr.svg");
}
.flag-icon-ga {
  background-image: url("../images/2021/misc/countries/4x3/ga.svg");
}
.flag-icon-ga.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ga.svg");
}
.flag-icon-gb {
  background-image: url("../images/2021/misc/countries/4x3/gb.svg");
}
.flag-icon-gb.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gb.svg");
}
.flag-icon-gd {
  background-image: url("../images/2021/misc/countries/4x3/gd.svg");
}
.flag-icon-gd.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gd.svg");
}
.flag-icon-ge {
  background-image: url("../images/2021/misc/countries/4x3/ge.svg");
}
.flag-icon-ge.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ge.svg");
}
.flag-icon-gf {
  background-image: url("../images/2021/misc/countries/4x3/gf.svg");
}
.flag-icon-gf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gf.svg");
}
.flag-icon-gg {
  background-image: url("../images/2021/misc/countries/4x3/gg.svg");
}
.flag-icon-gg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gg.svg");
}
.flag-icon-gh {
  background-image: url("../images/2021/misc/countries/4x3/gh.svg");
}
.flag-icon-gh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gh.svg");
}
.flag-icon-gi {
  background-image: url("../images/2021/misc/countries/4x3/gi.svg");
}
.flag-icon-gi.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gi.svg");
}
.flag-icon-gl {
  background-image: url("../images/2021/misc/countries/4x3/gl.svg");
}
.flag-icon-gl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gl.svg");
}
.flag-icon-gm {
  background-image: url("../images/2021/misc/countries/4x3/gm.svg");
}
.flag-icon-gm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gm.svg");
}
.flag-icon-gn {
  background-image: url("../images/2021/misc/countries/4x3/gn.svg");
}
.flag-icon-gn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gn.svg");
}
.flag-icon-gp {
  background-image: url("../images/2021/misc/countries/4x3/gp.svg");
}
.flag-icon-gp.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gp.svg");
}
.flag-icon-gq {
  background-image: url("../images/2021/misc/countries/4x3/gq.svg");
}
.flag-icon-gq.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gq.svg");
}
.flag-icon-gr {
  background-image: url("../images/2021/misc/countries/4x3/gr.svg");
}
.flag-icon-gr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gr.svg");
}
.flag-icon-gs {
  background-image: url("../images/2021/misc/countries/4x3/gs.svg");
}
.flag-icon-gs.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gs.svg");
}
.flag-icon-gt {
  background-image: url("../images/2021/misc/countries/4x3/gt.svg");
}
.flag-icon-gt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gt.svg");
}
.flag-icon-gu {
  background-image: url("../images/2021/misc/countries/4x3/gu.svg");
}
.flag-icon-gu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gu.svg");
}
.flag-icon-gw {
  background-image: url("../images/2021/misc/countries/4x3/gw.svg");
}
.flag-icon-gw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gw.svg");
}
.flag-icon-gy {
  background-image: url("../images/2021/misc/countries/4x3/gy.svg");
}
.flag-icon-gy.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gy.svg");
}
.flag-icon-hk {
  background-image: url("../images/2021/misc/countries/4x3/hk.svg");
}
.flag-icon-hk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/hk.svg");
}
.flag-icon-hm {
  background-image: url("../images/2021/misc/countries/4x3/hm.svg");
}
.flag-icon-hm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/hm.svg");
}
.flag-icon-hn {
  background-image: url("../images/2021/misc/countries/4x3/hn.svg");
}
.flag-icon-hn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/hn.svg");
}
.flag-icon-hr {
  background-image: url("../images/2021/misc/countries/4x3/hr.svg");
}
.flag-icon-hr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/hr.svg");
}
.flag-icon-ht {
  background-image: url("../images/2021/misc/countries/4x3/ht.svg");
}
.flag-icon-ht.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ht.svg");
}
.flag-icon-hu {
  background-image: url("../images/2021/misc/countries/4x3/hu.svg");
}
.flag-icon-hu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/hu.svg");
}
.flag-icon-id {
  background-image: url("../images/2021/misc/countries/4x3/id.svg");
}
.flag-icon-id.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/id.svg");
}
.flag-icon-ie {
  background-image: url("../images/2021/misc/countries/4x3/ie.svg");
}
.flag-icon-ie.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ie.svg");
}
.flag-icon-il {
  background-image: url("../images/2021/misc/countries/4x3/il.svg");
}
.flag-icon-il.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/il.svg");
}
.flag-icon-im {
  background-image: url("../images/2021/misc/countries/4x3/im.svg");
}
.flag-icon-im.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/im.svg");
}
.flag-icon-in {
  background-image: url("../images/2021/misc/countries/4x3/in.svg");
}
.flag-icon-in.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/in.svg");
}
.flag-icon-io {
  background-image: url("../images/2021/misc/countries/4x3/io.svg");
}
.flag-icon-io.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/io.svg");
}
.flag-icon-iq {
  background-image: url("../images/2021/misc/countries/4x3/iq.svg");
}
.flag-icon-iq.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/iq.svg");
}
.flag-icon-ir {
  background-image: url("../images/2021/misc/countries/4x3/ir.svg");
}
.flag-icon-ir.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ir.svg");
}
.flag-icon-is {
  background-image: url("../images/2021/misc/countries/4x3/is.svg");
}
.flag-icon-is.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/is.svg");
}
.flag-icon-it {
  background-image: url("../images/2021/misc/countries/4x3/it.svg");
}
.flag-icon-it.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/it.svg");
}
.flag-icon-je {
  background-image: url("../images/2021/misc/countries/4x3/je.svg");
}
.flag-icon-je.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/je.svg");
}
.flag-icon-jm {
  background-image: url("../images/2021/misc/countries/4x3/jm.svg");
}
.flag-icon-jm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/jm.svg");
}
.flag-icon-jo {
  background-image: url("../images/2021/misc/countries/4x3/jo.svg");
}
.flag-icon-jo.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/jo.svg");
}
.flag-icon-jp {
  background-image: url("../images/2021/misc/countries/4x3/jp.svg");
}
.flag-icon-jp.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/jp.svg");
}
.flag-icon-ke {
  background-image: url("../images/2021/misc/countries/4x3/ke.svg");
}
.flag-icon-ke.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ke.svg");
}
.flag-icon-kg {
  background-image: url("../images/2021/misc/countries/4x3/kg.svg");
}
.flag-icon-kg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kg.svg");
}
.flag-icon-kh {
  background-image: url("../images/2021/misc/countries/4x3/kh.svg");
}
.flag-icon-kh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kh.svg");
}
.flag-icon-ki {
  background-image: url("../images/2021/misc/countries/4x3/ki.svg");
}
.flag-icon-ki.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ki.svg");
}
.flag-icon-km {
  background-image: url("../images/2021/misc/countries/4x3/km.svg");
}
.flag-icon-km.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/km.svg");
}
.flag-icon-kn {
  background-image: url("../images/2021/misc/countries/4x3/kn.svg");
}
.flag-icon-kn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kn.svg");
}
.flag-icon-kp {
  background-image: url("../images/2021/misc/countries/4x3/kp.svg");
}
.flag-icon-kp.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kp.svg");
}
.flag-icon-kr {
  background-image: url("../images/2021/misc/countries/4x3/kr.svg");
}
.flag-icon-kr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kr.svg");
}
.flag-icon-kw {
  background-image: url("../images/2021/misc/countries/4x3/kw.svg");
}
.flag-icon-kw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kw.svg");
}
.flag-icon-ky {
  background-image: url("../images/2021/misc/countries/4x3/ky.svg");
}
.flag-icon-ky.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ky.svg");
}
.flag-icon-kz {
  background-image: url("../images/2021/misc/countries/4x3/kz.svg");
}
.flag-icon-kz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/kz.svg");
}
.flag-icon-la {
  background-image: url("../images/2021/misc/countries/4x3/la.svg");
}
.flag-icon-la.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/la.svg");
}
.flag-icon-lb {
  background-image: url("../images/2021/misc/countries/4x3/lb.svg");
}
.flag-icon-lb.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lb.svg");
}
.flag-icon-lc {
  background-image: url("../images/2021/misc/countries/4x3/lc.svg");
}
.flag-icon-lc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lc.svg");
}
.flag-icon-li {
  background-image: url("../images/2021/misc/countries/4x3/li.svg");
}
.flag-icon-li.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/li.svg");
}
.flag-icon-lk {
  background-image: url("../images/2021/misc/countries/4x3/lk.svg");
}
.flag-icon-lk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lk.svg");
}
.flag-icon-lr {
  background-image: url("../images/2021/misc/countries/4x3/lr.svg");
}
.flag-icon-lr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lr.svg");
}
.flag-icon-ls {
  background-image: url("../images/2021/misc/countries/4x3/ls.svg");
}
.flag-icon-ls.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ls.svg");
}
.flag-icon-lt {
  background-image: url("../images/2021/misc/countries/4x3/lt.svg");
}
.flag-icon-lt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lt.svg");
}
.flag-icon-lu {
  background-image: url("../images/2021/misc/countries/4x3/lu.svg");
}
.flag-icon-lu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lu.svg");
}
.flag-icon-lv {
  background-image: url("../images/2021/misc/countries/4x3/lv.svg");
}
.flag-icon-lv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/lv.svg");
}
.flag-icon-ly {
  background-image: url("../images/2021/misc/countries/4x3/ly.svg");
}
.flag-icon-ly.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ly.svg");
}
.flag-icon-ma {
  background-image: url("../images/2021/misc/countries/4x3/ma.svg");
}
.flag-icon-ma.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ma.svg");
}
.flag-icon-mc {
  background-image: url("../images/2021/misc/countries/4x3/mc.svg");
}
.flag-icon-mc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mc.svg");
}
.flag-icon-md {
  background-image: url("../images/2021/misc/countries/4x3/md.svg");
}
.flag-icon-md.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/md.svg");
}
.flag-icon-me {
  background-image: url("../images/2021/misc/countries/4x3/me.svg");
}
.flag-icon-me.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/me.svg");
}
.flag-icon-mf {
  background-image: url("../images/2021/misc/countries/4x3/mf.svg");
}
.flag-icon-mf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mf.svg");
}
.flag-icon-mg {
  background-image: url("../images/2021/misc/countries/4x3/mg.svg");
}
.flag-icon-mg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mg.svg");
}
.flag-icon-mh {
  background-image: url("../images/2021/misc/countries/4x3/mh.svg");
}
.flag-icon-mh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mh.svg");
}
.flag-icon-mk {
  background-image: url("../images/2021/misc/countries/4x3/mk.svg");
}
.flag-icon-mk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mk.svg");
}
.flag-icon-ml {
  background-image: url("../images/2021/misc/countries/4x3/ml.svg");
}
.flag-icon-ml.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ml.svg");
}
.flag-icon-mm {
  background-image: url("../images/2021/misc/countries/4x3/mm.svg");
}
.flag-icon-mm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mm.svg");
}
.flag-icon-mn {
  background-image: url("../images/2021/misc/countries/4x3/mn.svg");
}
.flag-icon-mn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mn.svg");
}
.flag-icon-mo {
  background-image: url("../images/2021/misc/countries/4x3/mo.svg");
}
.flag-icon-mo.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mo.svg");
}
.flag-icon-mp {
  background-image: url("../images/2021/misc/countries/4x3/mp.svg");
}
.flag-icon-mp.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mp.svg");
}
.flag-icon-mq {
  background-image: url("../images/2021/misc/countries/4x3/mq.svg");
}
.flag-icon-mq.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mq.svg");
}
.flag-icon-mr {
  background-image: url("../images/2021/misc/countries/4x3/mr.svg");
}
.flag-icon-mr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mr.svg");
}
.flag-icon-ms {
  background-image: url("../images/2021/misc/countries/4x3/ms.svg");
}
.flag-icon-ms.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ms.svg");
}
.flag-icon-mt {
  background-image: url("../images/2021/misc/countries/4x3/mt.svg");
}
.flag-icon-mt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mt.svg");
}
.flag-icon-mu {
  background-image: url("../images/2021/misc/countries/4x3/mu.svg");
}
.flag-icon-mu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mu.svg");
}
.flag-icon-mv {
  background-image: url("../images/2021/misc/countries/4x3/mv.svg");
}
.flag-icon-mv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mv.svg");
}
.flag-icon-mw {
  background-image: url("../images/2021/misc/countries/4x3/mw.svg");
}
.flag-icon-mw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mw.svg");
}
.flag-icon-mx {
  background-image: url("../images/2021/misc/countries/4x3/mx.svg");
}
.flag-icon-mx.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mx.svg");
}
.flag-icon-my {
  background-image: url("../images/2021/misc/countries/4x3/my.svg");
}
.flag-icon-my.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/my.svg");
}
.flag-icon-mz {
  background-image: url("../images/2021/misc/countries/4x3/mz.svg");
}
.flag-icon-mz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/mz.svg");
}
.flag-icon-na {
  background-image: url("../images/2021/misc/countries/4x3/na.svg");
}
.flag-icon-na.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/na.svg");
}
.flag-icon-nc {
  background-image: url("../images/2021/misc/countries/4x3/nc.svg");
}
.flag-icon-nc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nc.svg");
}
.flag-icon-ne {
  background-image: url("../images/2021/misc/countries/4x3/ne.svg");
}
.flag-icon-ne.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ne.svg");
}
.flag-icon-nf {
  background-image: url("../images/2021/misc/countries/4x3/nf.svg");
}
.flag-icon-nf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nf.svg");
}
.flag-icon-ng {
  background-image: url("../images/2021/misc/countries/4x3/ng.svg");
}
.flag-icon-ng.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ng.svg");
}
.flag-icon-ni {
  background-image: url("../images/2021/misc/countries/4x3/ni.svg");
}
.flag-icon-ni.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ni.svg");
}
.flag-icon-nl {
  background-image: url("../images/2021/misc/countries/4x3/nl.svg");
}
.flag-icon-nl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nl.svg");
}
.flag-icon-no {
  background-image: url("../images/2021/misc/countries/4x3/no.svg");
}
.flag-icon-no.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/no.svg");
}
.flag-icon-np {
  background-image: url("../images/2021/misc/countries/4x3/np.svg");
}
.flag-icon-np.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/np.svg");
}
.flag-icon-nr {
  background-image: url("../images/2021/misc/countries/4x3/nr.svg");
}
.flag-icon-nr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nr.svg");
}
.flag-icon-nu {
  background-image: url("../images/2021/misc/countries/4x3/nu.svg");
}
.flag-icon-nu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nu.svg");
}
.flag-icon-nz {
  background-image: url("../images/2021/misc/countries/4x3/nz.svg");
}
.flag-icon-nz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/nz.svg");
}
.flag-icon-om {
  background-image: url("../images/2021/misc/countries/4x3/om.svg");
}
.flag-icon-om.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/om.svg");
}
.flag-icon-pa {
  background-image: url("../images/2021/misc/countries/4x3/pa.svg");
}
.flag-icon-pa.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pa.svg");
}
.flag-icon-pe {
  background-image: url("../images/2021/misc/countries/4x3/pe.svg");
}
.flag-icon-pe.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pe.svg");
}
.flag-icon-pf {
  background-image: url("../images/2021/misc/countries/4x3/pf.svg");
}
.flag-icon-pf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pf.svg");
}
.flag-icon-pg {
  background-image: url("../images/2021/misc/countries/4x3/pg.svg");
}
.flag-icon-pg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pg.svg");
}
.flag-icon-ph {
  background-image: url("../images/2021/misc/countries/4x3/ph.svg");
}
.flag-icon-ph.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ph.svg");
}
.flag-icon-pk {
  background-image: url("../images/2021/misc/countries/4x3/pk.svg");
}
.flag-icon-pk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pk.svg");
}
.flag-icon-pl {
  background-image: url("../images/2021/misc/countries/4x3/pl.svg");
}
.flag-icon-pl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pl.svg");
}
.flag-icon-pm {
  background-image: url("../images/2021/misc/countries/4x3/pm.svg");
}
.flag-icon-pm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pm.svg");
}
.flag-icon-pn {
  background-image: url("../images/2021/misc/countries/4x3/pn.svg");
}
.flag-icon-pn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pn.svg");
}
.flag-icon-pr {
  background-image: url("../images/2021/misc/countries/4x3/pr.svg");
}
.flag-icon-pr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pr.svg");
}
.flag-icon-ps {
  background-image: url("../images/2021/misc/countries/4x3/ps.svg");
}
.flag-icon-ps.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ps.svg");
}
.flag-icon-pt {
  background-image: url("../images/2021/misc/countries/4x3/pt.svg");
}
.flag-icon-pt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pt.svg");
}
.flag-icon-pw {
  background-image: url("../images/2021/misc/countries/4x3/pw.svg");
}
.flag-icon-pw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/pw.svg");
}
.flag-icon-py {
  background-image: url("../images/2021/misc/countries/4x3/py.svg");
}
.flag-icon-py.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/py.svg");
}
.flag-icon-qa {
  background-image: url("../images/2021/misc/countries/4x3/qa.svg");
}
.flag-icon-qa.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/qa.svg");
}
.flag-icon-re {
  background-image: url("../images/2021/misc/countries/4x3/re.svg");
}
.flag-icon-re.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/re.svg");
}
.flag-icon-ro {
  background-image: url("../images/2021/misc/countries/4x3/ro.svg");
}
.flag-icon-ro.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ro.svg");
}
.flag-icon-rs {
  background-image: url("../images/2021/misc/countries/4x3/rs.svg");
}
.flag-icon-rs.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/rs.svg");
}
.flag-icon-ru {
  background-image: url("../images/2021/misc/countries/4x3/ru.svg");
}
.flag-icon-ru.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ru.svg");
}
.flag-icon-rw {
  background-image: url("../images/2021/misc/countries/4x3/rw.svg");
}
.flag-icon-rw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/rw.svg");
}
.flag-icon-sa {
  background-image: url("../images/2021/misc/countries/4x3/sa.svg");
}
.flag-icon-sa.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sa.svg");
}
.flag-icon-sb {
  background-image: url("../images/2021/misc/countries/4x3/sb.svg");
}
.flag-icon-sb.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sb.svg");
}
.flag-icon-sc {
  background-image: url("../images/2021/misc/countries/4x3/sc.svg");
}
.flag-icon-sc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sc.svg");
}
.flag-icon-sd {
  background-image: url("../images/2021/misc/countries/4x3/sd.svg");
}
.flag-icon-sd.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sd.svg");
}
.flag-icon-se {
  background-image: url("../images/2021/misc/countries/4x3/se.svg");
}
.flag-icon-se.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/se.svg");
}
.flag-icon-sg {
  background-image: url("../images/2021/misc/countries/4x3/sg.svg");
}
.flag-icon-sg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sg.svg");
}
.flag-icon-sh {
  background-image: url("../images/2021/misc/countries/4x3/sh.svg");
}
.flag-icon-sh.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sh.svg");
}
.flag-icon-si {
  background-image: url("../images/2021/misc/countries/4x3/si.svg");
}
.flag-icon-si.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/si.svg");
}
.flag-icon-sj {
  background-image: url("../images/2021/misc/countries/4x3/sj.svg");
}
.flag-icon-sj.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sj.svg");
}
.flag-icon-sk {
  background-image: url("../images/2021/misc/countries/4x3/sk.svg");
}
.flag-icon-sk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sk.svg");
}
.flag-icon-sl {
  background-image: url("../images/2021/misc/countries/4x3/sl.svg");
}
.flag-icon-sl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sl.svg");
}
.flag-icon-sm {
  background-image: url("../images/2021/misc/countries/4x3/sm.svg");
}
.flag-icon-sm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sm.svg");
}
.flag-icon-sn {
  background-image: url("../images/2021/misc/countries/4x3/sn.svg");
}
.flag-icon-sn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sn.svg");
}
.flag-icon-so {
  background-image: url("../images/2021/misc/countries/4x3/so.svg");
}
.flag-icon-so.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/so.svg");
}
.flag-icon-sr {
  background-image: url("../images/2021/misc/countries/4x3/sr.svg");
}
.flag-icon-sr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sr.svg");
}
.flag-icon-ss {
  background-image: url("../images/2021/misc/countries/4x3/ss.svg");
}
.flag-icon-ss.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ss.svg");
}
.flag-icon-st {
  background-image: url("../images/2021/misc/countries/4x3/st.svg");
}
.flag-icon-st.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/st.svg");
}
.flag-icon-sv {
  background-image: url("../images/2021/misc/countries/4x3/sv.svg");
}
.flag-icon-sv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sv.svg");
}
.flag-icon-sx {
  background-image: url("../images/2021/misc/countries/4x3/sx.svg");
}
.flag-icon-sx.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sx.svg");
}
.flag-icon-sy {
  background-image: url("../images/2021/misc/countries/4x3/sy.svg");
}
.flag-icon-sy.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sy.svg");
}
.flag-icon-sz {
  background-image: url("../images/2021/misc/countries/4x3/sz.svg");
}
.flag-icon-sz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/sz.svg");
}
.flag-icon-tc {
  background-image: url("../images/2021/misc/countries/4x3/tc.svg");
}
.flag-icon-tc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tc.svg");
}
.flag-icon-td {
  background-image: url("../images/2021/misc/countries/4x3/td.svg");
}
.flag-icon-td.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/td.svg");
}
.flag-icon-tf {
  background-image: url("../images/2021/misc/countries/4x3/tf.svg");
}
.flag-icon-tf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tf.svg");
}
.flag-icon-tg {
  background-image: url("../images/2021/misc/countries/4x3/tg.svg");
}
.flag-icon-tg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tg.svg");
}
.flag-icon-th {
  background-image: url("../images/2021/misc/countries/4x3/th.svg");
}
.flag-icon-th.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/th.svg");
}
.flag-icon-tj {
  background-image: url("../images/2021/misc/countries/4x3/tj.svg");
}
.flag-icon-tj.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tj.svg");
}
.flag-icon-tk {
  background-image: url("../images/2021/misc/countries/4x3/tk.svg");
}
.flag-icon-tk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tk.svg");
}
.flag-icon-tl {
  background-image: url("../images/2021/misc/countries/4x3/tl.svg");
}
.flag-icon-tl.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tl.svg");
}
.flag-icon-tm {
  background-image: url("../images/2021/misc/countries/4x3/tm.svg");
}
.flag-icon-tm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tm.svg");
}
.flag-icon-tn {
  background-image: url("../images/2021/misc/countries/4x3/tn.svg");
}
.flag-icon-tn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tn.svg");
}
.flag-icon-to {
  background-image: url("../images/2021/misc/countries/4x3/to.svg");
}
.flag-icon-to.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/to.svg");
}
.flag-icon-tr {
  background-image: url("../images/2021/misc/countries/4x3/tr.svg");
}
.flag-icon-tr.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tr.svg");
}
.flag-icon-tt {
  background-image: url("../images/2021/misc/countries/4x3/tt.svg");
}
.flag-icon-tt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tt.svg");
}
.flag-icon-tv {
  background-image: url("../images/2021/misc/countries/4x3/tv.svg");
}
.flag-icon-tv.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tv.svg");
}
.flag-icon-tw {
  background-image: url("../images/2021/misc/countries/4x3/tw.svg");
}
.flag-icon-tw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tw.svg");
}
.flag-icon-tz {
  background-image: url("../images/2021/misc/countries/4x3/tz.svg");
}
.flag-icon-tz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/tz.svg");
}
.flag-icon-ua {
  background-image: url("../images/2021/misc/countries/4x3/ua.svg");
}
.flag-icon-ua.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ua.svg");
}
.flag-icon-ug {
  background-image: url("../images/2021/misc/countries/4x3/ug.svg");
}
.flag-icon-ug.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ug.svg");
}
.flag-icon-um {
  background-image: url("../images/2021/misc/countries/4x3/um.svg");
}
.flag-icon-um.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/um.svg");
}
.flag-icon-us {
  background-image: url("../images/2021/misc/countries/4x3/us.svg");
}
.flag-icon-us.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/us.svg");
}
.flag-icon-uy {
  background-image: url("../images/2021/misc/countries/4x3/uy.svg");
}
.flag-icon-uy.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/uy.svg");
}
.flag-icon-uz {
  background-image: url("../images/2021/misc/countries/4x3/uz.svg");
}
.flag-icon-uz.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/uz.svg");
}
.flag-icon-va {
  background-image: url("../images/2021/misc/countries/4x3/va.svg");
}
.flag-icon-va.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/va.svg");
}
.flag-icon-vc {
  background-image: url("../images/2021/misc/countries/4x3/vc.svg");
}
.flag-icon-vc.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/vc.svg");
}
.flag-icon-ve {
  background-image: url("../images/2021/misc/countries/4x3/ve.svg");
}
.flag-icon-ve.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ve.svg");
}
.flag-icon-vg {
  background-image: url("../images/2021/misc/countries/4x3/vg.svg");
}
.flag-icon-vg.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/vg.svg");
}
.flag-icon-vi {
  background-image: url("../images/2021/misc/countries/4x3/vi.svg");
}
.flag-icon-vi.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/vi.svg");
}
.flag-icon-vn {
  background-image: url("../images/2021/misc/countries/4x3/vn.svg");
}
.flag-icon-vn.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/vn.svg");
}
.flag-icon-vu {
  background-image: url("../images/2021/misc/countries/4x3/vu.svg");
}
.flag-icon-vu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/vu.svg");
}
.flag-icon-wf {
  background-image: url("../images/2021/misc/countries/4x3/wf.svg");
}
.flag-icon-wf.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/wf.svg");
}
.flag-icon-ws {
  background-image: url("../images/2021/misc/countries/4x3/ws.svg");
}
.flag-icon-ws.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ws.svg");
}
.flag-icon-ye {
  background-image: url("../images/2021/misc/countries/4x3/ye.svg");
}
.flag-icon-ye.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/ye.svg");
}
.flag-icon-yt {
  background-image: url("../images/2021/misc/countries/4x3/yt.svg");
}
.flag-icon-yt.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/yt.svg");
}
.flag-icon-za {
  background-image: url("../images/2021/misc/countries/4x3/za.svg");
}
.flag-icon-za.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/za.svg");
}
.flag-icon-zm {
  background-image: url("../images/2021/misc/countries/4x3/zm.svg");
}
.flag-icon-zm.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/zm.svg");
}
.flag-icon-zw {
  background-image: url("../images/2021/misc/countries/4x3/zw.svg");
}
.flag-icon-zw.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/zw.svg");
}
.flag-icon-es-ct {
  background-image: url("../images/2021/misc/countries/4x3/es-ct.svg");
}
.flag-icon-es-ct.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/es-ct.svg");
}
.flag-icon-es-ga {
  background-image: url("../images/2021/misc/countries/4x3/es-ga.svg");
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/es-ga.svg");
}
.flag-icon-eu {
  background-image: url("../images/2021/misc/countries/4x3/eu.svg");
}
.flag-icon-eu.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/eu.svg");
}
.flag-icon-gb-eng {
  background-image: url("../images/2021/misc/countries/4x3/gb-eng.svg");
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gb-eng.svg");
}
.flag-icon-gb-nir {
  background-image: url("../images/2021/misc/countries/4x3/gb-nir.svg");
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gb-nir.svg");
}
.flag-icon-gb-sct {
  background-image: url("../images/2021/misc/countries/4x3/gb-sct.svg");
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gb-sct.svg");
}
.flag-icon-gb-wls {
  background-image: url("../images/2021/misc/countries/4x3/gb-wls.svg");
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/gb-wls.svg");
}
.flag-icon-un {
  background-image: url("../images/2021/misc/countries/4x3/un.svg");
}
.flag-icon-un.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/un.svg");
}
.flag-icon-xk {
  background-image: url("../images/2021/misc/countries/4x3/xk.svg");
}
.flag-icon-xk.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/xk.svg");
}
.flag-icon-en {
  background-image: url("../images/2021/misc/countries/4x3/en.svg");
}
.flag-icon-en.flag-icon-squared {
  background-image: url("../images/2021/misc/countries/1x1/en.svg");
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: '\00a0';
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
body {
  min-width: 1607px;
}
body div.notifyjs-corner {
  margin-left: 280px;
}
body div.pageLoad div {
  position: relative;
  height: 100%;
  width: 100%;
  max-width: calc(1607px - 280px);
  min-width: calc(1607px - 280px);
}
body div.page {
  margin-left: 280px;
}
body div.page header .topheader_sub_sub,
body div.page header .pageheader_sub,
body div.page header .titleMenu,
body div.page header .hornavHolder,
body div.page header .filterOptions,
body div.page header .tableSearch,
body div.page div.reactHeader {
  width: 100%;
  max-width: calc(1607px - 280px);
  min-width: calc(1607px - 280px);
}
body div.page main .contentwrapper {
  width: 100%;
  max-width: calc(1607px - 280px);
  min-width: calc(1607px - 280px);
}
body div.page footer .footercontent {
  width: 100%;
  max-width: calc(1607px - 280px);
  min-width: calc(1607px - 280px);
}
@media only screen and (min-width: 1644px) {
  body #fab {
    left: 280px;
    width: calc(1607px - 280px + (48px / 2));
  }
}
body .priceCampaign .expandedInformation .priceCampaignStatsSimpleLayout {
  width: calc(1607px - 280px - 80px);
}
body.navCollapsed {
  min-width: calc(1607px - 280px + 80px);
}
body.navCollapsed div.page {
  margin-left: 80px;
}
@media only screen and (min-width: 1644px) {
  body.navCollapsed #fab {
    left: 80px !important;
  }
}
body.displayWide div.pageLoad div {
  width: 100%;
  max-width: calc(1847px - 280px);
  min-width: calc(1607px - 280px);
}
body.displayWide div.page main .contentwrapper {
  width: 100%;
  max-width: calc(1847px - 280px);
  min-width: calc(1607px - 280px);
}
body.displayWide div.page main .contentwrapper .app-container .contentwrapper {
  max-width: calc(1847px - 280px) !important;
}
body.displayWide #fab {
  right: 10px !important;
  left: unset !important;
}
@media only screen and (min-width: 1884px) {
  body.displayWide #fab {
    left: 280px !important;
    right: unset !important;
    width: calc(1847px - 280px + (48px / 2));
  }
}
body.displayWide.dw2560 div.pageLoad div {
  width: 100%;
  max-width: calc(2487px - 280px);
  min-width: calc(1607px - 280px);
}
body.displayWide.dw2560 div.page main .contentwrapper {
  width: 100%;
  max-width: calc(2487px - 280px);
  min-width: calc(1607px - 280px);
}
body.displayWide.dw2560 div.page main .contentwrapper .app-container .contentwrapper {
  max-width: calc(2487px - 280px) !important;
}
body.displayWide.dw2560 #fab {
  right: 10px !important;
  left: unset !important;
}
@media only screen and (min-width: 2524px) {
  body.displayWide.dw2560 #fab {
    left: 280px !important;
    right: unset !important;
    width: calc(2487px - 280px + (48px / 2));
  }
}
body #fab .wideToggle {
  display: none;
}
body.displayWideAllowed [data-action="wideToggle"] {
  display: none !important;
}
@media only screen and (min-width: 1680px) {
  body.displayWideAllowed #fab [data-action="wideToggle"] {
    display: block !important;
  }
}
body.displayWideAllowed.displayWide #fab [data-action="wideToggle"] {
  display: block !important;
}
body.loginpage div.pageLoad div {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.kruemelDialog #kruemel {
  height: auto !important;
  max-height: 60vh !important;
}
.kruemelDialog #kruemel .scrollWrapper {
  max-height: calc(60vh - 64px);
}
.kruemelDialog #kruemel a {
  color: #61BE9D;
}
.kruemelDialog #kruemel a:hover {
  color: #519f83;
}
.kruemelDialog #kruemel .stdform {
  width: 100%;
}
.kruemelDialog #kruemel .stdform .formRow {
  display: flex;
  flex-wrap: wrap;
}
.kruemelDialog #kruemel .stdform .formRow .par {
  border: none;
  float: none;
  width: 100%;
  display: flex;
}
.kruemelDialog #kruemel .stdform .formRow .par label {
  padding: 0px;
  order: 2;
  line-height: 17px;
}
.kruemelDialog #kruemel .stdform .formRow .par .field {
  margin-left: 0px;
  order: 1;
}
.kruemelDialog #kruemel .popup_panel {
  justify-content: normal;
  gap: 40px;
}
.kruemelDialog #kruemel .popup_panel > * {
  margin: 0px;
}
.kruemelDialog #kruemel .popup_panel > a {
  order: 3;
  line-height: 36px;
  margin-right: auto;
}
@media only screen and (min-width: 700px) {
  .kruemelDialog #kruemel .stdform .formRow .par {
    width: 50%;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container > span {
  display: block !important;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block !important;
  height: 36px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block !important;
  padding-left: 8px;
  padding-right: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block !important;
  min-height: 36px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 15px;
  padding: 0px !important;
  max-width: 100%;
  resize: none;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-dropdown {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  box-sizing: border-box;
  display: block !important;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block !important;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option--selectable {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  margin-top: -8px;
}
.select2-container--open .select2-dropdown--below {
  margin-top: 8px;
}
.select2-search--dropdown {
  display: block !important;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none !important;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block !important;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000000;
  line-height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 36px;
  padding: 0px;
  width: 24px;
  height: 36px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-selection--single .select2-selection__clear > span {
  display: none;
}
.select2-container--default .select2-selection--single .select2-selection__clear:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(0, 0, 0, 0.65);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  position: absolute;
  top: 6px;
  right: 6px;
  width: 24px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: block !important;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-selection--single:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow b {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-selection--single:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.select2-container--default .select2-selection--multiple {
  background-color: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  cursor: pointer;
  padding-left: 8px;
  padding-right: 36px;
  padding-top: 5px;
  padding-bottom: 2px;
  position: relative;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: top 5px right 6px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  position: absolute;
  cursor: pointer;
  font-weight: bold;
  top: 0px;
  right: 36px;
  padding: 0px;
  width: 24px;
  height: 36px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear > span {
  display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #F4F4F4;
  border-radius: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
  padding-left: 12px;
  padding-right: 24px;
  margin: 0px;
  margin-right: 3px;
  margin-bottom: 3px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: normal;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  font-size: 14px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  display: block !important;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray.svg");
  position: absolute;
  right: 0;
  top: 0;
  outline: none;
  border: none;
  cursor: pointer;
  background-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span {
  display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-small_gray_dark.svg");
}
.select2-container--default .select2-selection--multiple:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.select2-container--default .select2-selection--multiple:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-dropdown {
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  width: auto;
  min-width: 300px;
  z-index: 4500;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.select2-container--default .select2-dropdown.select2-dropdown-multiple .select2-results > .select2-results__options li {
  padding-left: 36px;
  background-position: 12px center !important;
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-dropdown.select2-dropdown-multiple .select2-results > .select2-results__options li.select2-results__option--selected {
  color: #000000;
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-enabled-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default .select2-dropdown.select2-dropdown-multiple .select2-results > .select2-results__options li.select2-results__option--disabled {
  background-image: none;
  padding-left: 12px;
}
.select2-container--default .select2-dropdown.select2-dropdown-multiple .select2-results > .select2-results__options li.select2-results__message {
  background-image: none;
  padding-left: 12px;
}
.select2-container--default .select2-dropdown.select2-dropdown-multiple .select2-results > .select2-results__options li.select2-results__option--group {
  background-image: none;
  padding-left: 0px;
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group > strong {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right center;
  padding-right: 24px;
  cursor: pointer;
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group > ul {
  display: none;
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group:hover > strong {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group.select2-results__option--group--open > strong {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group.select2-results__option--group--open > ul {
  display: block !important;
}
.select2-container--default .select2-dropdown.select2-dropdown-clickbox .select2-results__option--group.select2-results__option--group--open:hover > strong {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray_dark.svg");
}
.select2-container--default .select2-search--dropdown {
  margin: 0px;
  padding: 8px;
  padding-bottom: 0px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 0px 8px;
  padding-left: calc(7px + 24px + 8px);
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  line-height: 36px ! important;
  background-color: #FFFFFF;
  background-image: url("../images/2021/icons/svg/icons-24-px-search_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 8px center;
}
.select2-container--default .select2-search--dropdown .select2-search__field:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  padding: 8px;
  margin: 0px;
  max-height: 240px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option {
  line-height: 24px;
  min-height: 32px;
  padding: 4px 12px;
  font-size: 15px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: rgba(0, 0, 0, 0.55);
}
.select2-container--default .select2-results__option--selected {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: #000000;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block !important;
  padding: 6px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f5f5f5;
  border-color: #e5e5e5;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  color: rgba(0, 0, 0, 0.35) !important;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-image: none !important;
  background-color: #f5f5f5;
  border-color: #e5e5e5 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice__display {
  color: rgba(0, 0, 0, 0.35) !important;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.select2-container--default.select2-container--open .select2-selection--multiple {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #61BE9D 1px;
  outline: 0;
}
.select2-container--custom-selection {
  width: 100%;
  display: block;
  margin-top: 8px;
}
.select2-container--custom-selection.select2-container--empty {
  display: none !important;
}
.select2-container--custom-selection .select2-selection--custom {
  padding-top: 10px;
  padding-bottom: 0px;
  background-image: none;
  cursor: default;
  max-height: 172px;
  overflow-x: auto;
  display: block;
}
.select2-container--custom-selection .select2-selection--custom ul {
  display: block !important;
  padding-bottom: 8px !important;
}
.select2-container--custom-selection .select2-selection--custom ul li.select2-selection__choice {
  display: flex;
  margin-right: 12px;
  margin-bottom: 8px;
  height: 24px;
  background: none;
  border-radius: unset;
  padding-left: 0px;
  width: max-content;
}
.select2-container--custom-selection .select2-selection--custom ul li.select2-selection__choice > b {
  display: inline-block;
  color: rgba(0, 0, 0, 0.55);
  margin-right: 8px;
  font-size: 12px;
}
.select2-container--custom-selection .select2-selection--custom ul li.select2-selection__choice > div {
  cursor: pointer !important;
  display: flex;
  background: #F4F4F4;
  border: 1px solid #F4F4F4;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  max-width: 100%;
  background-image: url("../images/2021/icons/svg/icons-24-px-add_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px center;
  padding-left: 24px;
  padding-right: 12px;
}
.select2-container--custom-selection .select2-selection--custom ul li.select2-selection__choice > div > span {
  cursor: pointer !important;
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.select2-container--custom-selection .select2-selection--custom ul li.placeholder {
  display: inline-block;
  margin-right: 36px;
  margin-bottom: 8px;
  background: #61BE9D;
  border-radius: 12px;
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 12px;
  height: 24px;
  width: 80px;
  opacity: 0.2;
}
.select2-container--custom-selection .select2-selection--custom ul li:last-child {
  margin-bottom: 0px;
}
.select2-container--custom-selection .select2-selection--custom:hover {
  box-shadow: none;
  background-image: none;
  border-color: #d3d3d3;
}
.select2-container--custom-selection .select2-selection--custom:focus {
  box-shadow: none;
  border-color: #d3d3d3;
}
.stdform a.ticketToggle {
  line-height: 24px;
  margin-right: 24px;
  color: #61BE9D;
}
.stdform a.ticketToggle:hover {
  text-decoration: underline;
}
.stdform .ticketToggleField .fieldLabel {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.stdform .ticketToggleField .field a,
.stdform .ticketToggleField .field button {
  display: none;
  padding-left: 24px;
  background-position: left center;
  background-repeat: no-repeat;
}
.stdform .ticketToggleField .field a.expand,
.stdform .ticketToggleField .field button.expand {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
.stdform .ticketToggleField .field a.expand.disabled,
.stdform .ticketToggleField .field button.expand.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_op20_black.svg");
}
body.theme_2021-dark .stdform .ticketToggleField .field a.expand.disabled,
body.theme_2021-dark .stdform .ticketToggleField .field button.expand.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_op20_white.svg");
}
.stdform .ticketToggleField .field a.collapse,
.stdform .ticketToggleField .field button.collapse {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.stdform .ticketToggleField .field a.collapse.disabled,
.stdform .ticketToggleField .field button.collapse.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_op20_black.svg");
}
body.theme_2021-dark .stdform .ticketToggleField .field a.collapse.disabled,
body.theme_2021-dark .stdform .ticketToggleField .field button.collapse.disabled {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_op20_white.svg");
}
.stdform .ticketToggleField .field a.disabled,
.stdform .ticketToggleField .field button.disabled {
  color: rgba(0, 0, 0, 0.2);
}
.stdform .ticketToggleField.visible .field a,
.stdform .ticketToggleField.visible .field button {
  display: inline-block;
}
.stdform div.commentGroupNew {
  position: relative;
  margin-bottom: 24px;
}
.stdform div.commentGroupNew .buttons {
  position: absolute;
  right: 40px;
  z-index: 1001;
  margin-top: 4px !important;
}
.stdform div.commentGroupNew .buttons > a,
.stdform div.commentGroupNew .buttons > button {
  margin-left: 16px;
  min-height: 36px;
  line-height: 39px;
}
.stdform div.commentGroupNew .par .buttons {
  right: 16px;
  margin-top: 12px !important;
}
.stdform div.commentGroupNew textarea {
  min-height: 111px;
  height: auto;
  resize: vertical;
}
.stdform div.commentGroupNew .textareaCounter {
  position: absolute;
  left: calc((198px + 24px) * -1);
  top: calc(6px + 48px);
  padding: 0px;
  padding-left: 16px;
}
.stdform span.info.limitInfo {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 24px;
  margin-left: calc(198px + 24px);
}
.stdform div.commentGroup {
  position: relative;
}
.stdform div.commentGroup div.commentField {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.stdform div.commentGroup div.commentField > .fieldLabel {
  margin-top: 8px;
  line-height: 20px ! important;
  padding-right: 0px;
}
.stdform div.commentGroup div.commentField > .fieldLabel > span {
  overflow: visible;
  max-width: 180px;
  font-size: 14px;
  line-height: 24px;
  display: block;
  white-space: nowrap;
}
.stdform div.commentGroup div.commentField > .fieldLabel > span.title {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000 !important;
  display: block;
  white-space: nowrap;
  line-height: 36px;
}
.stdform div.commentGroup div.commentField > .field span.textarea {
  min-height: 80px;
}
.stdform div.commentGroup div.commentField > .field .textarea,
.stdform div.commentGroup div.commentField > .field textarea {
  position: relative;
  background: #fafafa !important;
  border-color: #fafafa ! important;
  border-radius: 6px;
  min-height: 111px;
  height: auto;
  line-height: 22px;
  padding: 12px !important;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper {
  background: #fafafa;
  border: 1px solid #fafafa;
  border-radius: 6px;
  max-width: none;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper textarea {
  background: none;
  border: none;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper .toggles {
  display: none;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper .toggles > * {
  display: none;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more textarea {
  border-bottom-width: 0px;
  overflow: hidden;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 12px;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more .toggles {
  display: block;
  padding: 12px;
  padding-top: 8px;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more .toggles .expand {
  display: block;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more.shown textarea {
  height: auto;
  overflow: auto;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more.shown .toggles .expand {
  display: none;
}
.stdform div.commentGroup div.commentField > .field .textAreaToggleWrapper.more.shown .toggles .collapse {
  display: block;
}
.stdform div.commentGroup div.commentField > .field div.attachments {
  background-color: #FFFFFF;
}
.stdform div.commentGroup div.commentField > .field div.attachments div.par {
  border: none;
}
.stdform div.commentGroup div.commentField > .field div.attachments div.par .field .assetsContainer {
  padding-top: 0px;
  padding-bottom: 5px;
}
.stdform div.commentGroup div.commentField > .field:after {
  display: block;
  position: absolute;
  left: -10.5px;
  top: 20px;
  content: "";
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #fafafa;
}
.stdform div.commentGroup div.commentField > .field:before {
  display: block;
  position: absolute;
  left: -12px;
  top: 19px;
  content: "";
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-right: 13px solid #fafafa;
}
.stdform div.commentGroup div.commentField div.buttons {
  position: absolute;
  left: 0px;
  top: 104px;
  height: 24px;
  width: 142px;
  padding-left: 16px;
}
.stdform div.commentGroup div.commentField div.buttons a,
.stdform div.commentGroup div.commentField div.buttons button {
  min-width: 24px;
  height: 24px;
  background-color: transparent ! important;
  display: inline-block;
  background-position: center center;
  margin-right: 8px;
}
.stdform div.commentGroup div.commentField div.buttons.buttonsBelow {
  position: relative;
  left: auto;
  top: auto;
  width: auto;
  padding-right: 16px;
  display: flex;
  justify-content: end;
}
.stdform div.commentGroup div.commentField div.buttons.buttonsBelow a,
.stdform div.commentGroup div.commentField div.buttons.buttonsBelow button {
  background-position: center left;
  margin-right: 0px;
}
.stdform div.commentGroup div.par_formCheckbox {
  position: absolute;
  left: 0px;
  border-right: none;
  top: 68px;
  clear: both;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding-left: 16px;
}
.stdform div.commentGroup div.par_formCheckbox .fieldLabel {
  float: right;
  width: auto;
  height: 36px;
  padding-left: 0px;
  min-width: 0;
}
.stdform div.commentGroup div.par_formCheckbox .field {
  float: left;
  width: auto;
  padding: 0px;
  margin-left: 0px;
  border: none;
}
.stdform div.commentGroup div.par_formCheckbox .field .checkContainer {
  text-overflow: initial ! important;
  padding-left: 0px;
  width: 24px;
  border: none;
}
.passwordAfterUserValidation-wrapper {
  width: 100%;
  height: 36px;
  border-radius: 6px;
  line-height: 36px;
  position: relative;
  color: #000000;
}
.passwordAfterUserValidation-wrapper > span {
  display: block !important;
}
.passwordAfterUserValidation-wrapper .osbtn {
  position: absolute;
  right: 0px;
  top: 6px;
}
.changeform .passwordAfterUserValidation-wrapper {
  background-color: #FFFFFF;
  border: 1px solid #d3d3d3;
}
body .surveyContainer {
  width: 500px;
  height: 600px;
  min-width: 500px;
  min-height: 600px;
  max-width: calc(100% - 280px);
  max-height: 100%;
  position: fixed;
  left: 280px;
  bottom: 72px;
  z-index: 11000000;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  margin: 0px;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
}
body .surveyContainer .surveyFrame {
  width: 100%;
  height: calc(100% - 36px - 72px - 12px - 12px);
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  border-top: 1px solid rgba(112, 112, 112, 0.12);
}
body .surveyContainer .surveyFrame iframe {
  width: 100%;
  height: 100%;
}
body .surveyContainer .surveyButton {
  padding: 12px;
  display: flex;
  gap: 12px;
}
body .surveyContainer .surveyButton a {
  width: 50%;
  text-align: center;
}
body .surveyContainer .surveyTitle {
  display: block;
  line-height: 24px;
  font-size: 18px;
  cursor: default;
}
body .surveyContainer .surveyTitle h3 {
  padding-right: calc(2 * 24px);
}
body .surveyContainer .surveyTitle span.icon {
  display: block;
  position: absolute;
  margin: 26px 24px 22px 24px ! important;
  right: 0px;
  top: 0px;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
body .surveyContainer .surveyTitle span.icon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-plus-small_gray_dark.svg");
}
body .surveyContainer .surveyTitle span.resizerSurvey {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 12px;
  height: 12px;
  border: 1px solid #000000;
  border-top-right-radius: 6px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  cursor: nesw-resize;
}
body .surveyContainer .surveyTitle span.resizerSurvey:hover {
  border-color: #999999;
}
body .surveyContainer.maximized {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  bottom: 0px;
  border: none;
  left: 0px;
  border-radius: 0px;
  z-index: 11001001;
}
body .surveyContainer.maximized .surveyTitle span.icon {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_gray.svg");
}
body .surveyContainer.maximized .surveyTitle span.icon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-trend-same_gray_dark.svg");
}
body .surveyContainer.maximized .surveyTitle span.resizerSurvey {
  display: none;
}
body .surveyContainer.maximized .surveyButton {
  display: none;
}
body .surveyContainer.maximized .surveyFrame {
  width: 100%;
  height: calc(100%);
  border-bottom: 0px;
}
body .surveyContainer.maximized .surveyFrame {
  height: calc(100% - 72px);
}
body .surveyContainer.minimized {
  min-height: 0px !important;
  height: auto !important;
  min-width: 0px !important;
  width: auto !important;
}
body .surveyContainer.minimized .surveyTitle span.title {
  cursor: pointer;
}
body .surveyContainer.minimized .surveyTitle span.icon {
  pointer-events: none;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
body .surveyContainer.minimized .surveyTitle span.icon:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray_dark.svg");
}
body .surveyContainer.minimized .surveyTitle span.resizerSurvey {
  display: none;
}
body .surveyContainer.minimized .surveyFrame {
  display: none;
}
body .surveyContainer.minimized .surveyButton {
  display: none;
}
body.navCollapsed .surveyContainer {
  left: 80px;
  max-width: calc(100% - 80px);
}
body.navCollapsed .surveyContainer.maximized {
  left: 0px;
  width: 100%;
}
.contentCards {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.contentCards .card {
  background: #FFFFFF;
  border-radius: 6px;
  border: 1px solid #FFFFFF;
  background-clip: padding-box;
  margin-bottom: 24px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.contentCards .card .image,
.contentCards .card .video {
  width: 100%;
  aspect-ratio: 1.77777778;
  overflow: hidden;
  border-radius: 6px 6px 0px 0px;
}
.contentCards .card .image img,
.contentCards .card .video img,
.contentCards .card .image div.media,
.contentCards .card .video div.media,
.contentCards .card .image video,
.contentCards .card .video video {
  max-width: 100%;
  width: 100%;
}
.contentCards .card .meta {
  width: 100%;
}
.contentCards .card div.meta {
  padding: 16px;
}
.contentCards .card div.meta h3 {
  font-size: 15px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding-bottom: 8px;
}
.contentCards .card div.meta span.date {
  font-size: 13px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: rgba(0, 0, 0, 0.55);
  padding-bottom: 8px;
}
.contentCards .card div.meta p {
  font-size: 15px;
  line-height: 22px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
}
.contentCards .card div.meta div.downloads {
  padding-top: 8px;
}
.contentCards .card div.meta div.downloads > * {
  display: block;
}
.contentCards .card table {
  padding: 0px;
  margin-top: 16px;
}
.contentCards .card table tr td {
  font-size: 14px;
  line-height: 36px;
  padding: 6px 0px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.contentCards .card table tr td:first-child {
  min-width: 56px;
}
.contentCards .card .rating {
  padding: 0 12px 0 8px;
  border-radius: 100px;
  background-color: #61BE9D;
  width: auto;
  display: inline-block;
  margin-bottom: 8px;
  height: 24px;
}
.contentCards .card .rating span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #000000;
  padding-left: 24px;
  font-size: 14px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.contentCards .card .rating span:before {
  width: 16px;
  height: 16px;
  object-fit: contain;
  content: "";
  position: absolute;
  left: 0px;
  top: 4px;
  background-image: url("../images/2021/icons/svg/icons-24-px-star_2_black.svg");
  background-position: center center;
  background-repeat: no-repeat;
}
.contentCards.heightLimit .card p {
  max-height: 132px;
  overflow-y: auto;
}
.contentCards.columns1 .card {
  width: 100%;
}
.contentCards.columns2 .card {
  width: calc(50% - 24px);
}
.contentCards.columns2 .card:not(:nth-child(2n+2)) {
  margin-right: 24px;
}
.contentCards.columns3 .card {
  width: calc(33.33% - 24px);
}
.contentCards.columns3 .card:not(:nth-child(3n+3)) {
  margin-right: 24px;
}
.contentCards.columns4 .card {
  width: calc(25% - 24px);
}
.contentCards.columns4 .card:not(:nth-child(4n+4)) {
  margin-right: 24px;
}
.contentCards.productCards .card {
  padding: 16px 24px;
}
.contentCards.productCards .card .image {
  border-radius: 6px;
  aspect-ratio: 1;
  width: 240px;
  height: 240px;
  box-shadow: 0 4px 20px 0 rgba(73, 83, 57, 0.3);
}
.contentCards.productCards .card:hover {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.contentCards.productCards .card:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.ck-editor__editable_inline,
.ck-content {
  height: 200px;
  min-height: 200px;
}
.ck.ck-button.ck-on,
a.ck.ck-button.ck-on {
  background: transparent;
  color: #61BE9D !important;
}
.ck.ck-button.ck-off,
a.ck.ck-button.ck-off {
  color: #999;
}
.ck.ck-button.ck-off:hover,
a.ck.ck-button.ck-off:hover,
.ck.ck-button.ck-off:active,
a.ck.ck-button.ck-off:active,
.ck.ck-button.ck-off:focus,
a.ck.ck-button.ck-off:focus {
  background: transparent !important;
  color: #000000 !important;
}
.ck-editor__editable .ck-list-bogus-paragraph {
  display: inline;
}
.ck-focused {
  border-color: #d3d3d3 !important;
  box-shadow: none !important;
}
.ck.ck-button .ck.ck-tooltip {
  display: none;
}
.par_formListTable.field_messageList tr td {
  width: 120px ! important;
}
.par_formListTable.field_messageList tr td:nth-child(2) {
  width: 885px ! important;
}
.par_formListTable.field_messageList tr td:nth-child(2) .longtext.longtextShort {
  height: auto;
}
.par_formListTable.field_messageList tr td:nth-child(2) .longtext.longtextLong {
  white-space: normal ! important;
}
.par_formListTable.field_messageList tr.columns3 td:nth-child(2) {
  width: 200px ! important;
}
.par_formListTable.field_messageList tr.columns3 td:nth-child(3) {
  width: 685px ! important;
}
.par_formListTable.field_tracks tr td:nth-child(5) {
  width: 1% !important;
}
.stdform .formGroup.groupInfo .infoIcon {
  background-image: url("../images/2021/icons/svg/icons-24-px-info_info.svg");
  position: absolute;
  width: 24px;
  height: 24px;
  margin: 26px 24px 22px 24px ! important;
}
.stdform .formGroup.rmsWarning .rmsWarningIcon {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_warning.svg");
  position: absolute;
  width: 24px;
  height: 24px;
  margin: 26px 24px 22px 24px ! important;
}
.stdform .formGroup.rmsWarning .par.par_formListTable .field th.rmsLevel.rmsWarning,
.stdform .formGroup.rmsWarning .par.par_formListTable .field td.rmsLevel.rmsWarning {
  color: #E59615 !important;
}
.stdform .formGroup.rmsWarning .par.par_formListTable .field th.rmsLevel.rmsWarning span.text,
.stdform .formGroup.rmsWarning .par.par_formListTable .field td.rmsLevel.rmsWarning span.text {
  color: #E59615 !important;
}
.entityListSwitch {
  position: absolute;
  top: calc((64px + 24px) * -1);
  right: 88px;
  display: inline-block;
}
.entityListSwitch div {
  display: inline-block;
  height: 64px;
  line-height: 24px;
  padding: 0px 24px;
  padding-top: 20px;
  font-size: 18px;
  border-bottom: 2px solid transparent;
  text-align: center;
  cursor: pointer;
}
.entityListSwitch div.hover {
  border-bottom-color: #000000;
}
.entityListSwitch div.active {
  border-bottom-color: #000000;
}
.fixedHeightOfferPrices .field .textList {
  min-height: calc((36px * 2) + 12px);
}
.fixedHeightOfferPrices .field .textList li {
  line-height: 12px ! important;
  font-size: 12px ! important;
}
.fixedHeightAssets.fixedHeightAssets .field .assetsContainer,
.fixedHeightAssetsPod.fixedHeightAssets .field .assetsContainer,
.fixedHeightScreenshots.fixedHeightAssets .field .assetsContainer,
.fixedHeightAssets.fixedHeightAssets .field .previewAssetsContainer,
.fixedHeightAssetsPod.fixedHeightAssets .field .previewAssetsContainer,
.fixedHeightScreenshots.fixedHeightAssets .field .previewAssetsContainer,
.fixedHeightAssets.fixedHeightAssets .field .printAssetsContainer,
.fixedHeightAssetsPod.fixedHeightAssets .field .printAssetsContainer,
.fixedHeightScreenshots.fixedHeightAssets .field .printAssetsContainer,
.fixedHeightAssets.fixedHeightAssets .field .printProjectPropertiesAssetContainer,
.fixedHeightAssetsPod.fixedHeightAssets .field .printProjectPropertiesAssetContainer,
.fixedHeightScreenshots.fixedHeightAssets .field .printProjectPropertiesAssetContainer {
  min-height: calc((36px * 3) + (12px * 2));
}
.fixedHeightAssets.fixedHeightAssets .field .podAssetsContainer,
.fixedHeightAssetsPod.fixedHeightAssets .field .podAssetsContainer,
.fixedHeightScreenshots.fixedHeightAssets .field .podAssetsContainer {
  min-height: calc((36px * 2) + 12px);
}
.fixedHeightAssets.fixedHeightScreenshots .field .imageContainer,
.fixedHeightAssetsPod.fixedHeightScreenshots .field .imageContainer,
.fixedHeightScreenshots.fixedHeightScreenshots .field .imageContainer {
  min-height: calc((36px * 3) + (12px * 2));
  position: relative ! important;
}
.fixedHeightAssets.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img,
.fixedHeightAssetsPod.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img,
.fixedHeightScreenshots.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img,
.fixedHeightAssets.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder,
.fixedHeightAssetsPod.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder,
.fixedHeightScreenshots.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder {
  height: calc(calc((36px * 3) + (12px * 2)) - 28px);
}
.fixedHeightAssets.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img.img img,
.fixedHeightAssetsPod.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img.img img,
.fixedHeightScreenshots.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.img.img img,
.fixedHeightAssets.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder.img img,
.fixedHeightAssetsPod.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder.img img,
.fixedHeightScreenshots.fixedHeightScreenshots .field .sortableList.sortableListAllowed li.placeholder.img img {
  height: calc(calc((36px * 3) + (12px * 2)) - 28px);
}
.fixedHeightAssets.fixedHeightScreenshots.parReadOnly .field,
.fixedHeightAssetsPod.fixedHeightScreenshots.parReadOnly .field,
.fixedHeightScreenshots.fixedHeightScreenshots.parReadOnly .field {
  min-height: calc((36px * 4) + (12px * 3));
}
.par_formAudiobookTrackList .field,
.par_formAudiobookStreamingTrackList .field {
  display: flex;
  flex-wrap: wrap;
}
.par_formAudiobookTrackList .field > .formList,
.par_formAudiobookStreamingTrackList .field > .formList,
.par_formAudiobookTrackList .field > .buttons,
.par_formAudiobookStreamingTrackList .field > .buttons {
  width: 100%;
}
.par_formAudiobookTrackList .field > .buttons a:first-child,
.par_formAudiobookStreamingTrackList .field > .buttons a:first-child {
  position: absolute;
  left: 16px;
}
.par_formAudiobookTrackList .field .formListTable thead tr th:first-child,
.par_formAudiobookStreamingTrackList .field .formListTable thead tr th:first-child,
.par_formAudiobookTrackList .field .formListTable tbody tr td:first-child,
.par_formAudiobookStreamingTrackList .field .formListTable tbody tr td:first-child {
  width: 1% ! important;
}
.par_formAudiobookTrackList.par_formAudiobookTrackList.parReadOnly .formListTable thead tr th:nth-child(2),
.par_formAudiobookStreamingTrackList.par_formAudiobookTrackList.parReadOnly .formListTable thead tr th:nth-child(2),
.par_formAudiobookTrackList.par_formAudiobookTrackList.parReadOnly .formListTable tbody tr td:nth-child(2),
.par_formAudiobookStreamingTrackList.par_formAudiobookTrackList.parReadOnly .formListTable tbody tr td:nth-child(2) {
  width: 100% ! important;
}
.par_formBinaryUploadList .field .promotionAttachment,
.fixedHeightAssets .field .promotionAttachment,
.fixedHeightAssetsPod .field .promotionAttachment,
.fixedHeightScreenshots .field .promotionAttachment {
  min-height: 60px;
}
.par_formBinaryUploadList.fixedHeightAssetsPod .field.fieldReadOnly,
.fixedHeightAssets.fixedHeightAssetsPod .field.fieldReadOnly,
.fixedHeightAssetsPod.fixedHeightAssetsPod .field.fieldReadOnly,
.fixedHeightScreenshots.fixedHeightAssetsPod .field.fieldReadOnly {
  margin-bottom: 0px;
}
#statementsForm .downloadBlock {
  clear: both;
}
#statementsForm .downloadBlock > * {
  display: inline-block;
  vertical-align: top;
  width: auto ! important;
  margin-right: 10px;
}
#statementsForm .downloadBlock > span {
  line-height: 36px;
}
#orderSummaryDialog {
  min-height: 372px !important;
}
#orderSummaryDialog .data h4 {
  margin-bottom: 10px;
}
#orderSummaryDialog .data .convBox {
  width: 100%;
  margin: 20px 0px;
}
#orderSummaryDialog .data .convBox > div {
  display: flex;
}
#orderSummaryDialog .data .convBox > div > div {
  flex-basis: 70%;
}
#orderSummaryDialog .data .convBox > div > div > b {
  display: block;
}
#orderSummaryDialog .data .convBox > div > div > span {
  display: inline-block;
}
#orderSummaryDialog .data .convBox > div > div:nth-child(2) {
  flex: 1;
}
#orderSummaryDialog .data .convBox .convBoxHeader {
  border-bottom: 1px solid #ccc;
}
#orderSummaryDialog .data span {
  display: block;
}
.ibpSwitch,
.diffSwitch,
.genericSwitch {
  cursor: pointer;
  position: relative;
  display: inline-block;
  width: auto;
  min-width: 56px;
  min-height: 24px;
  height: auto;
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-off.svg");
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 24px;
}
.ibpSwitch span,
.diffSwitch span,
.genericSwitch span {
  line-height: 18px;
  margin-left: calc(52px + 8px);
}
.ibpSwitch:after,
.diffSwitch:after,
.genericSwitch:after {
  pointer-events: none;
  content: "OFF";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 24px;
  line-height: 27px;
  width: 56px;
  padding-left: 22px;
  padding-right: 2px;
  text-align: center;
  font-size: 11px;
  box-sizing: border-box;
  color: #ffffff;
}
.ibpSwitch.ibpEnabled,
.diffSwitch.ibpEnabled,
.genericSwitch.ibpEnabled,
.ibpSwitch.enabled,
.diffSwitch.enabled,
.genericSwitch.enabled {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-on.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ibpSwitch.ibpEnabled:after,
.diffSwitch.ibpEnabled:after,
.genericSwitch.ibpEnabled:after,
.ibpSwitch.enabled:after,
.diffSwitch.enabled:after,
.genericSwitch.enabled:after {
  content: "ON";
  padding-left: 2px;
  padding-right: 22px;
}
.ibpSwitch.ibpSwitch,
.diffSwitch.ibpSwitch,
.genericSwitch.ibpSwitch {
  cursor: default;
  display: none;
  margin-left: 8px;
}
.ibpSwitch.ibpSwitch:after,
.diffSwitch.ibpSwitch:after,
.genericSwitch.ibpSwitch:after {
  color: #000000;
}
.ibpSwitch.ibpSwitch.ibpEnabled,
.diffSwitch.ibpSwitch.ibpEnabled,
.genericSwitch.ibpSwitch.ibpEnabled,
.ibpSwitch.ibpSwitch.ibpDisabled,
.diffSwitch.ibpSwitch.ibpDisabled,
.genericSwitch.ibpSwitch.ibpDisabled {
  display: inline-block;
}
.ibpSwitch.ibpSwitch.ibpDisabled,
.diffSwitch.ibpSwitch.ibpDisabled,
.genericSwitch.ibpSwitch.ibpDisabled {
  background-image: url("../images/2021/icons/svg/ui/switch-item-disabled-off.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.ibpSwitch.ibpSwitch.ibpEnabled,
.diffSwitch.ibpSwitch.ibpEnabled,
.genericSwitch.ibpSwitch.ibpEnabled {
  background-image: url("../images/2021/icons/svg/ui/switch-item-disabled-on.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
#publisherOfCompanyJokerForm .filterOptions {
  display: block;
}
.mejs-container .mejs-controls .mejs-time {
  padding-top: 7px ! important;
}
.presentColors {
  overflow: auto;
}
.presentColors .colorGroup {
  margin-bottom: 32px;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
}
.presentColors .colorGroup .color {
  flex: 0 0 33.33%;
}
.presentColors .color {
  text-align: left;
  line-height: 48px;
  padding: 0px 24px;
  border: 1px solid #FFFFFF;
  color: #000000;
}
.presentColors .color b {
  margin-right: 24px;
}
.presentColors.specificColors {
  margin-top: 24px;
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  padding-top: 24px;
}
.priceCampaignBody > .tooltip .tooltip-inner,
.audienceDashboardBody > .tooltip .tooltip-inner {
  max-width: 300px;
}
.audienceDashboardBody .statisticwidget.amchartwidget .chartMedium,
.audienceDashboardBody .userlistwidget.amchartwidget .chartMedium {
  margin-top: 60px;
  margin-bottom: 60px;
}
.audienceDashboardBody .statisticwidget.amchartwidget .chartMedium.noData,
.audienceDashboardBody .userlistwidget.amchartwidget .chartMedium.noData {
  margin-top: 0px;
  margin-bottom: 0px;
}
.json-container {
  background-color: transparent !important;
  color: #000000 !important;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}
.json-container .json-key {
  color: #000000 !important;
}
.asrContent.asrCompareContent .contentSelection {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.asrContent.asrCompareContent .contentSelection .contentBox {
  width: 395.33px;
  margin-right: 24px;
  margin-bottom: 24px;
}
.asrContent.asrCompareContent .contentSelection .contentBox div {
  border-radius: 6px;
  position: relative;
  height: 100%;
  padding: 10px;
  min-height: 68px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.asrContent.asrCompareContent .contentSelection .contentBox div.empty {
  cursor: pointer;
}
.asrContent.asrCompareContent .contentSelection .contentBox div span,
.asrContent.asrCompareContent .contentSelection .contentBox div a {
  display: block;
  overflow: hidden;
}
.asrContent.asrCompareContent .contentSelection .contentBox div span.color,
.asrContent.asrCompareContent .contentSelection .contentBox div a.color {
  position: absolute;
  display: block;
  border-radius: 50%;
  top: -10px;
  left: -10px;
  width: calc(27px / 2);
  height: calc(27px / 2);
}
.asrContent.asrCompareContent .contentSelection .contentBox div span.salesRank.empty,
.asrContent.asrCompareContent .contentSelection .contentBox div a.salesRank.empty {
  font-style: italic;
}
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=removeProduct],
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=addProduct] {
  position: absolute;
  right: 5px;
  top: 5px;
  background-color: #FFFFFF;
}
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=removeProduct] span,
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=addProduct] span {
  background-color: #FFFFFF;
}
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=removeProduct]:hover,
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=addProduct]:hover {
  background-color: #FFFFFF;
}
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=removeProduct]:hover span,
.asrContent.asrCompareContent .contentSelection .contentBox div [data-action=addProduct]:hover span {
  background-color: #FFFFFF;
}
.asrContent.asrCompareContent .contentSelection .contentBox:nth-child(3n+3) {
  margin-right: 0px;
}
.asrContent.asrOverviewContent .asrWidgetpage {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
}
.asrContent.asrOverviewContent .asrWidgetpage .asrBox {
  display: none;
  width: 50%;
  border-right: 24px solid transparent;
}
.asrContent.asrOverviewContent .asrWidgetpage .asrBox.asrReviews {
  width: 100%;
}
.asrContent.asrOverviewContent .asrWidgetpage .asrBox.asrReviews .detailtablechart {
  height: auto;
}
.asrContent.asrOverviewContent .asrWidgetpage .asrBox.asrReviews .detailtablechart tr td,
.asrContent.asrOverviewContent .asrWidgetpage .asrBox.asrReviews .detailtablechart tr th {
  padding: 0px 12px !important;
}
.asrContent.asrOverviewContent .asrWidgetpage.asr3cols .asrBox {
  width: 33.33%;
  border-right: 24px solid transparent;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart {
  height: 696px;
  max-height: 696px;
  overflow-x: hidden !important;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td,
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th {
  padding: 0px 4px !important;
  text-align: center !important;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td.numeric,
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th.numeric {
  text-align: center !important;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td > a,
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th > a {
  margin-right: 12px;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td:nth-child(1),
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th:nth-child(1) {
  width: 32px;
  min-width: 32px;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td:nth-child(2),
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th:nth-child(2) {
  padding: 0px !important;
  width: 100%;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td:nth-child(3),
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th:nth-child(3) {
  width: 98px;
}
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr td:nth-child(4),
.asrContent.asrOverviewContent .asrWidgetpage .detailtablechart tr th:nth-child(4) {
  width: 84px;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td .coverTextWrapper {
  display: flex ! important;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px;
  height: 48px ! important;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td .coverTextWrapper a,
.asrContent.asrOverviewContent .overviewtable tbody tr td .coverTextWrapper span {
  display: block ! important;
  text-align: left !important;
  margin: auto 0;
  max-height: 48px;
  line-height: 24px;
  overflow: hidden;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td span.trend {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif ! important;
  padding-right: 0px ! important;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td span.trend.trendNegative {
  color: #F0483F;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td span.trend.trendPositive {
  color: #61BE9D;
}
.asrContent.asrOverviewContent .overviewtable tbody tr td span.trend:after {
  display: none;
}
.asrContent.asrProductContent .contenttitle3 h3 {
  position: relative;
}
.asrContent.asrProductContent .contenttitle3 h3 a.hierarchy,
.asrContent.asrProductContent .contenttitle3 h3 a.rating {
  display: block !important;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  display: inline-block;
  font-size: 13px;
  position: relative;
  right: auto;
  top: auto;
}
.asrContent.asrProductContent .contenttitle3 h3 span.additional {
  font-size: 13px;
  position: absolute;
  display: block;
  right: 24px;
  bottom: 22px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  text-align: right;
}
.asrContent.asrProductContent .contenttitle3 h3 span.additional b {
  padding-left: 8px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: normal;
}
.asrContent.asrProductContent .printGraphs .printGraph {
  display: none;
}
.asrContent.asrProductContent .detailtablechart a.osbtn {
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  max-width: 600px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.asrContent.asrProductContent .trendchart .trendContainer .trendData div.value > div.valueHtml .amazonRatingContainer {
  margin-top: -3px;
}
.asrContent.asrProductContent .trendchart .trendContainer .trendData div.trend span.equal {
  display: none;
}
.amazonRatingContainer {
  display: flex;
}
.amazonRatingContainer > span {
  text-align: center;
  height: 18px;
  line-height: 18px;
  margin-left: 12px;
}
.amazonRatingContainer > span.amazonRating {
  position: relative;
  display: block;
  display: flex;
  justify-content: space-between;
  width: calc(5 * 18px);
  margin-left: 0px;
}
.amazonRatingContainer > span.amazonRating span {
  width: 18px;
  height: 18px;
  display: flex;
}
.amazonRatingContainer > span.amazonRating span i,
.amazonRatingContainer > span.amazonRating span b {
  display: inline-block;
  width: 100%;
  height: 18px;
}
.amazonRatingContainer > span.amazonRating span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_warning.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right -3px center;
}
.amazonRatingContainer > span.amazonRating span b {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-filled_warning.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: left -3px center;
}
.amazonRatingContainer > span.amazonRating.amazonRatingEmpty span i {
  background-image: url("../images/2021/icons/svg/icons-24-px-star-2_op30_gray.svg");
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav {
  box-shadow: none;
  height: 72px;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li {
  margin-right: 32px;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span {
  position: relative;
  padding: 0px;
  max-width: 172px;
  margin-top: 24px;
  height: 48px;
  max-height: 48px;
  line-height: 51px;
  border-bottom: none;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a span,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span span {
  display: block;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a span span,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span span span {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 172px;
  overflow: hidden;
  position: relative;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a span span.titleAndCounter,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span span span.titleAndCounter {
  padding-right: 38px;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a span span.titleAndCounter b,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span span span.titleAndCounter b {
  text-align: center;
  position: absolute;
  right: 0px;
  display: inline-block;
  min-width: 30px;
  height: 24px;
  line-height: 24px;
  margin: 12px 0px 12px 8px;
  padding: 0px 4px;
  background-color: #f5f5f5;
  border-radius: 6px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a:after,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span:after {
  position: absolute;
  bottom: 0px;
  height: 2px;
  width: 100%;
  content: "";
  display: block;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > a:hover:after,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li > span:hover:after {
  background-image: linear-gradient(to right, #67ba9a, #ea4e44);
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li:last-child {
  margin-right: 0px;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.current a:after {
  background-image: linear-gradient(to right, #67ba9a, #ea4e44);
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow span {
  right: unset !important;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul {
  margin-left: -261px;
  right: unset;
  max-height: 210px;
  overflow-y: auto;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul li a {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul li a:after {
  display: none;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul li a span span {
  max-width: unset !important;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul li a span span.titleAndCounter b {
  margin-top: 4px;
  margin-bottom: 4px;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow ul li.current a {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow.active > span:after,
.companyDashboard .publisherContentStyle .hornavHolder .hornav li.overflow.current > span:after {
  background-image: linear-gradient(to right, #67ba9a, #ea4e44);
}
.companyDashboard .publisherContentStyle .subcontent {
  padding: 24px;
}
.companyDashboard .publisherContentStyle .counterContainer {
  padding: 24px 0px;
  font-size: 15px;
  overflow: hidden;
  text-align: center;
}
.companyDashboard .publisherContentStyle .counterContainer > a {
  clear: both;
  padding-top: 10px;
  margin: 0 auto;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.companyDashboard .publisherContentStyle .counterContainer > a > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.companyDashboard .publisherContentStyle .counterContainer > a:hover {
  background-color: #519f83;
  color: #000000;
}
.companyDashboard .publisherContentStyle .counterContainer > a:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.companyDashboard .publisherContentStyle .counterContainer > a span {
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 27px;
}
.companyDashboard .publisherContentStyle .counterContainer .mainBox span {
  display: block;
  text-align: center;
  font-size: 18px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 18px;
}
.companyDashboard .publisherContentStyle .counterContainer .mainBox a {
  display: block;
  margin: 8px 0px;
}
.companyDashboard .publisherContentStyle .counterContainer .mainBox a .value {
  font-size: 36px;
  line-height: 43px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.companyDashboard .publisherContentStyle .counterContainer .list {
  position: relative;
  margin-bottom: 10px;
  text-align: center;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul {
  position: relative;
  list-style: none;
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 12px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 6px;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul li:nth-child(2n+1) {
  text-align: right;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul li:nth-child(2n+2) {
  text-align: left;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul li .value {
  font-size: 16px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: inline-flex;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul li .value b {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 6px;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul.formats.formats_1 li {
  width: 100%;
  text-align: center;
}
.companyDashboard .publisherContentStyle .counterContainer .list ul.formats.formats_3 li:nth-child(3n+3) {
  width: 100%;
  text-align: center;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore {
  color: #61BE9D;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore a {
  color: #61BE9D;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore > a {
  color: #000000;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_black.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-eye_white.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore .list ul li .value.eb b {
  background-image: url("../images/2021/icons/svg/icons-24-px-ebook_green.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore .list ul li .value.ab b {
  background-image: url("../images/2021/icons/svg/icons-24-px-audiobook_green.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore .list ul li .value.pod b {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_green.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerInStore .list ul li .value.print b {
  background-image: url("../images/2021/icons/svg/icons-24-px-asset_green.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection {
  color: #F0483F;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection a {
  color: #F0483F;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection > a {
  color: #000000;
  background: #F0483F;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_black.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-edit_white.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection > a:hover {
  background: #d1342b;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection > a:focus {
  box-shadow: 0px 0px 0px 4px rgba(240, 72, 63, 0.3);
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection .list ul li .value.eb b {
  background-image: url("../images/2021/icons/svg/icons-24-px-ebook_red.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection .list ul li .value.ab b {
  background-image: url("../images/2021/icons/svg/icons-24-px-audiobook_red.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection .list ul li .value.pod b {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_red.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerCorrection .list ul li .value.print b {
  background-image: url("../images/2021/icons/svg/icons-24-px-asset_red.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize {
  color: #000000;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize a {
  color: #000000;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize > a {
  color: #FFFFFF;
  background: #000000;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize > a:hover {
  background: #454545;
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_wb.svg");
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_white.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize > a span {
  background-image: url("../images/2021/icons/svg/icons-24-px-arrow-increase-optimize_black.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.eb b {
  background-image: url("../images/2021/icons/svg/icons-24-px-ebook_black.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.eb b {
  background-image: url("../images/2021/icons/svg/icons-24-px-ebook_white.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.ab b {
  background-image: url("../images/2021/icons/svg/icons-24-px-audiobook_black.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.ab b {
  background-image: url("../images/2021/icons/svg/icons-24-px-audiobook_white.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.pod b {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_black.svg");
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.pod b {
  background-image: url("../images/2021/icons/svg/icons-24-px-products_white.svg");
}
.companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.print b {
  background-image: url("../images/2021/icons/svg/icons-24-px-asset_black.svg");
  background-position: center;
  background-repeat: no-repeat;
}
body.theme_2021-dark .companyDashboard .publisherContentStyle .counterContainer.counterContainerOptimize .list ul li .value.print b {
  background-image: url("../images/2021/icons/svg/icons-24-px-asset_white.svg");
}
.companyDashboard .publisherContentStyle .hideTab {
  background: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.companyDashboard .publisherContentStyle .hideTab .subcontent {
  background: none;
  padding: 0px;
}
.companyDashboard .publisherContentStyle .hideTab .subcontent .counterContainer {
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.companyDashboard .openMessagesBar,
.companyDashboard .openTicketsBar,
.companyDashboard .openConversionsBar {
  border-radius: 25px;
  background: #61BE9D;
  padding: 10px;
  text-align: center;
  margin-bottom: 24px;
}
.companyDashboard .openMessagesBar a,
.companyDashboard .openTicketsBar a,
.companyDashboard .openConversionsBar a {
  display: block;
  color: #000000;
  font-size: 18px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.companyDashboard .openMessagesBar.openTicketsBar,
.companyDashboard .openTicketsBar.openTicketsBar,
.companyDashboard .openConversionsBar.openTicketsBar {
  background: #E59615;
}
.companyDashboard .openMessagesBar.openConversionsBar,
.companyDashboard .openTicketsBar.openConversionsBar,
.companyDashboard .openConversionsBar.openConversionsBar {
  background: #87BFE4;
}
.companyDashboard.companyDashboardMessages {
  position: relative;
}
.companyDashboard.companyDashboardMessages .allReadButton {
  display: none;
}
.companyDashboard.companyDashboardMessages .widgetbox {
  clear: both;
}
.companyDashboard.companyDashboardMessages .widgetbox .title h3 {
  padding-right: 72px;
}
.companyDashboard.companyDashboardMessages .tabGenerator .subcontent {
  background: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent * {
  color: #000000;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h1 br,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h2 br,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h3 br,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h4 br,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h5 br {
  display: none;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.25;
  margin: 30px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h4 {
  font-size: 15px;
  line-height: 1.42857143;
  margin: 20px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h5 {
  font-size: 15px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin: 20px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h6 {
  font-size: 12px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.66666667;
  margin: 20px 0 10px 0;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h1 + h2,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h2 + h3,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h3 + h4,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h4 + h5,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent h5 + h6 {
  margin-top: 10px;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.pageHelpLink,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.external-link,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.error {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.pageHelpLink:hover,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.external-link:hover,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.error:hover {
  color: #61BE9D !important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.pageHelpLink span,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.external-link span,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.error span {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  text-decoration: underline;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.pageHelpLink span:hover,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.external-link span:hover,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.error span:hover {
  color: #61BE9D !important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.pageHelpLink.error,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.external-link.error,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent a.error.error {
  color: #F0483F !important;
  font-style: italic;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent p {
  text-indent: 12px;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent p:first-of-type {
  text-indent: unset;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent div.table-wrap + p,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent ul + p {
  text-indent: unset;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-inline-start: 20px;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable {
  border: 1px solid rgba(112, 112, 112, 0.12);
  width: 100% !important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable tr:nth-child(2n + 2) {
  background-color: #fafafa;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable tr .confluenceTh,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable tr .confluenceTd {
  padding: 5px;
  text-align: left;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable tr .confluenceTh {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .confluenceTable tr .confluenceTh * {
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 13px;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .bookwire-embedded-file-wrapper {
  display: inline-block;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .bookwire-embedded-file-wrapper img,
.companyDashboard.companyDashboardSparks .widgetbox.spark.sparkConfluence .wysiwygContent .bookwire-embedded-file-wrapper video {
  display: block;
  max-width: 100%;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark .title {
  border-bottom: none ! important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark .title h3 {
  padding: 24px ! important;
}
.companyDashboard.companyDashboardSparks .widgetbox.spark ul li {
  padding-top: 0px;
}
.companyDashboard .widgetpageQuickview .widgetbox {
  margin-bottom: 0px;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul {
  list-style: none;
  overflow: auto;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li {
  display: block;
  height: 266px;
  overflow: auto;
  margin-bottom: calc((2 * 24px) + 27px);
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li .wysiwygContent {
  word-break: break-word;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.media div {
  text-align: center;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.media div a {
  display: inline-block;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.media div a img {
  max-width: 100%;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.link {
  height: 36px;
  padding: 0px 24px;
  width: 100%;
  position: absolute;
  bottom: 24px;
  overflow: hidden;
  margin-bottom: 0px;
  text-align: center;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.link a {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.link a > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.link a:hover {
  background-color: #519f83;
  color: #000000;
}
.companyDashboard .widgetpageQuickview .widgetbox .userlistwidget > ul > li.link a:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.companyDashboard .widgetpageQuickview .widgetbox.widgetboxNoData .widgetcontent ul li {
  text-align: center;
  line-height: 36px;
}
.iconLabelWrapper {
  display: flex;
  align-items: center;
}
.podOrderStatusIcon {
  margin-right: 12px;
}
.podOrderStatusLabel {
  display: inline-block;
  height: 24px;
  line-height: 27px;
  white-space: nowrap;
}
.spineCalculationField {
  background-color: transparent;
  cursor: pointer;
  display: inline-flex;
  margin-top: 12px;
}
.spineCalculationField a {
  background-color: transparent ! important;
}
.spineCalculationField a span {
  background-color: transparent ! important;
}
.spineCalculationField span.icon {
  height: 24px ! important;
  width: 24px ! important;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.spineCalculationField.open span.icon {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.spineCalculationField:hover {
  background-color: transparent;
}
.spineCalculationField:hover a,
.spineCalculationField:hover a span,
.spineCalculationField:hover span.icon {
  background-color: transparent;
}
.spineCalculationField.generalSpineCalc {
  display: none;
}
.spineCalculationField.generalSpineCalc.generalAvailable {
  display: block;
}
.podForm .printDataGroup {
  position: relative;
}
.podForm .printDataGroup .checkArea {
  border-top: 1px solid rgba(112, 112, 112, 0.12);
  text-align: right;
  padding: 24px;
}
.podForm .printDataGroup .checkArea .podCheckButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
}
.podForm .printDataGroup .checkArea .podCheckButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.podForm .printDataGroup .checkArea .podCheckButton:hover {
  background-color: #519f83;
  color: #000000;
}
.podForm .printDataGroup .checkArea .podCheckButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.podForm .printDataGroup .checkArea .podCheckButton > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-check-data_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.podForm.validationFailed .printDataGroup .checkArea .podCheckButton {
  background-color: #F0483F;
}
.podForm.validationFailed .printDataGroup .checkArea .podCheckButton span {
  background-color: #F0483F;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder {
  background: transparent;
  right: 0px;
  max-width: 75%;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul {
  text-align: right;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li {
  max-width: 180px;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.error span,
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.warning span,
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.okay span {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 32px;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.error {
  color: #F0483F;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.error span {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_error.svg");
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.warning {
  color: #E59615;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.warning span {
  background-image: url("../images/2021/icons/svg/icons-24-px-circle-dots_warning.svg");
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.okay {
  color: #61BE9D;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.okay span {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.validationError {
  color: #F0483F;
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.shopDisabled {
  color: rgba(0, 0, 0, 0.55);
}
.podForm #podDetailDataList .hornavContainer .hornavHolder ul li a.shopDisabled span {
  padding-left: 0px;
  background-image: none;
}
.podForm #podDetailDataList .entityList .entityElement .notibar {
  margin-right: 16px;
}
.podForm #podDetailDataList .entityList .entityElement .notibar ul li {
  margin: 0px;
}
.podForm #podDetailDataList .entityList .entityElement .formRow.formRowDisabled {
  display: none !important;
}
.podForm #podDetailDataList .entityList .entityElement .colourInput.colourInputHidden > * > * {
  display: none;
}
.spineCalculation {
  width: 100% !important;
  overflow: hidden;
  margin-bottom: 12px;
}
.spineCalculation .result {
  width: 1186px;
  margin-left: 0px;
  display: flex;
  margin-left: 0px !important;
  overflow: hidden;
}
.spineCalculation .result .img {
  width: 690px;
  height: 409px;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}
.spineCalculation .result .img span {
  position: absolute;
  text-align: center;
  display: block;
  font-size: 13px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.spineCalculation .result .img span.flaps1,
.spineCalculation .result .img span.flaps2,
.spineCalculation .result .img span.joint,
.spineCalculation .result .img span.turnin {
  display: none;
}
.spineCalculation .result .img.pod_spine_hardcover,
.spineCalculation .result .img.pod_spine_paperback,
.spineCalculation .result .img.pod_spine_paperback_flaps {
  background-image: url(../images/2021/misc/pod/pod_spine_hardcover_light.png);
}
.spineCalculation .result .img.pod_spine_hardcover.pod_spine_qr,
.spineCalculation .result .img.pod_spine_paperback.pod_spine_qr,
.spineCalculation .result .img.pod_spine_paperback_flaps.pod_spine_qr {
  background-image: url(../images/2021/misc/pod/qr/pod_spine_hardcover_light.png);
}
.spineCalculation .result .img.pod_spine_hardcover span.backCover,
.spineCalculation .result .img.pod_spine_paperback span.backCover,
.spineCalculation .result .img.pod_spine_paperback_flaps span.backCover {
  top: 28%;
  left: 3.2%;
  width: 38%;
}
.spineCalculation .result .img.pod_spine_hardcover span.frontCover,
.spineCalculation .result .img.pod_spine_paperback span.frontCover,
.spineCalculation .result .img.pod_spine_paperback_flaps span.frontCover {
  top: 28%;
  left: 56.5%;
  width: 38%;
}
.spineCalculation .result .img.pod_spine_hardcover span.spine,
.spineCalculation .result .img.pod_spine_paperback span.spine,
.spineCalculation .result .img.pod_spine_paperback_flaps span.spine {
  transform: rotate(-90deg);
  transform-origin: 100% 0;
  width: 51%;
  height: 6%;
  top: 9%;
  right: 53%;
}
.spineCalculation .result .img.pod_spine_hardcover span.bleed,
.spineCalculation .result .img.pod_spine_paperback span.bleed,
.spineCalculation .result .img.pod_spine_paperback_flaps span.bleed,
.spineCalculation .result .img.pod_spine_hardcover span.turnin,
.spineCalculation .result .img.pod_spine_paperback span.turnin,
.spineCalculation .result .img.pod_spine_paperback_flaps span.turnin {
  display: block;
  text-align: right;
  right: 17%;
  bottom: 5%;
}
.spineCalculation .result .img.pod_spine_hardcover span.bleed.qrCodebleed,
.spineCalculation .result .img.pod_spine_paperback span.bleed.qrCodebleed,
.spineCalculation .result .img.pod_spine_paperback_flaps span.bleed.qrCodebleed,
.spineCalculation .result .img.pod_spine_hardcover span.turnin,
.spineCalculation .result .img.pod_spine_paperback span.turnin,
.spineCalculation .result .img.pod_spine_paperback_flaps span.turnin {
  right: 8%;
  bottom: 36%;
}
.spineCalculation .result .img.pod_spine_hardcover span.bleed,
.spineCalculation .result .img.pod_spine_paperback span.bleed,
.spineCalculation .result .img.pod_spine_paperback_flaps span.bleed {
  display: none;
}
.spineCalculation .result .img.pod_spine_hardcover span.joint,
.spineCalculation .result .img.pod_spine_paperback span.joint,
.spineCalculation .result .img.pod_spine_paperback_flaps span.joint {
  display: block;
  text-align: left;
  left: 55.5%;
  top: 4%;
}
.spineCalculation .result .img.pod_spine_hardcover span.qrCodeCenterRight,
.spineCalculation .result .img.pod_spine_paperback span.qrCodeCenterRight,
.spineCalculation .result .img.pod_spine_paperback_flaps span.qrCodeCenterRight {
  display: block;
  text-align: right;
  right: 21%;
  bottom: 22%;
}
.spineCalculation .result .img.pod_spine_hardcover span.qrCodeCenterLeft,
.spineCalculation .result .img.pod_spine_paperback span.qrCodeCenterLeft,
.spineCalculation .result .img.pod_spine_paperback_flaps span.qrCodeCenterLeft {
  display: block;
  text-align: right;
  right: 73%;
  bottom: 22%;
}
.spineCalculation .result .img.pod_spine_paperback,
.spineCalculation .result .img.pod_spine_paperback_flaps {
  background-image: url(../images/2021/misc/pod/pod_spine_paperback_light.png);
}
.spineCalculation .result .img.pod_spine_paperback.pod_spine_qr,
.spineCalculation .result .img.pod_spine_paperback_flaps.pod_spine_qr {
  background-image: url(../images/2021/misc/pod/qr/pod_spine_paperback_light.png);
}
.spineCalculation .result .img.pod_spine_paperback span.backCover,
.spineCalculation .result .img.pod_spine_paperback_flaps span.backCover {
  left: 2%;
  width: 42%;
}
.spineCalculation .result .img.pod_spine_paperback span.frontCover,
.spineCalculation .result .img.pod_spine_paperback_flaps span.frontCover {
  left: 54%;
  width: 42%;
}
.spineCalculation .result .img.pod_spine_paperback span.turnin,
.spineCalculation .result .img.pod_spine_paperback_flaps span.turnin,
.spineCalculation .result .img.pod_spine_paperback span.joint,
.spineCalculation .result .img.pod_spine_paperback_flaps span.joint {
  display: none;
}
.spineCalculation .result .img.pod_spine_paperback span.bleed,
.spineCalculation .result .img.pod_spine_paperback_flaps span.bleed {
  display: block;
  bottom: 8%;
  right: 15%;
}
.spineCalculation .result .img.pod_spine_paperback_flaps {
  background-image: url(../images/2021/misc/pod/pod_spine_paperback_flaps_light.png);
}
.spineCalculation .result .img.pod_spine_paperback_flaps.pod_spine_qr {
  background-image: url(../images/2021/misc/pod/qr/pod_spine_paperback_flaps_light.png);
}
.spineCalculation .result .img.pod_spine_paperback_flaps span.backCover {
  left: 9%;
  width: 35%;
}
.spineCalculation .result .img.pod_spine_paperback_flaps span.frontCover {
  left: 54%;
  width: 35%;
}
.spineCalculation .result .img.pod_spine_paperback_flaps span.bleed {
  right: 25%;
}
.spineCalculation .result .img.pod_spine_paperback_flaps span.flaps1,
.spineCalculation .result .img.pod_spine_paperback_flaps span.flaps2 {
  display: block;
  transform: rotate(-90deg);
  transform-origin: 100% 0;
  width: 52%;
  height: 6%;
  top: 8%;
  right: 9.5%;
}
.spineCalculation .result .img.pod_spine_paperback_flaps span.flaps2 {
  right: 96.5%;
}
.spineCalculation .result .information {
  margin-left: 20px;
  width: 460px;
}
.spineCalculation .result .information > span {
  display: block;
}
.spineCalculation .result ul {
  list-style: none;
}
.spineCalculation .result ul li {
  text-align: right;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  overflow: auto;
  display: flex;
  justify-content: space-between;
}
.spineCalculation .result ul li span {
  font-weight: normal;
}
.spineCalculation .result ul li span.textual {
  text-align: left;
}
.spineCalculation .result ul li.shopInformation {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-align: left;
}
.spineCalculation .result ul li.coverDifferencesInfoText {
  text-align: left;
}
.spineCalculation .result ul li.qrCodeInformation {
  padding-top: 24px;
  text-align: left;
}
.info.podChangeInfo span.error {
  color: #F0483F;
}
.info.podChangeInfo span.warning {
  color: #E59615;
}
.info.podChangeInfo.podChangeInfoList span {
  display: list-item;
  list-style: disc;
}
.formRowSpineCalculation.generalSpineCalc {
  display: none;
}
.formRowSpineCalculation.generalSpineCalc.generalAvailable {
  display: block;
}
.formRowSpineCalculation.generalSpineCalc ul.textList li.qrCodeInformation {
  padding-top: 0px;
}
.formRowSpineCalculation.generalSpineCalc ul.textList li.qrCodeInformation.shopInformation {
  padding-top: 24px;
}
.printOnDemandOrder .podorderformEmpty {
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.printOnDemandOrder .podOrderColumnLayout {
  display: flex;
  justify-content: space-between;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout {
  width: 860px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup h3 {
  display: flex;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup h3 .osbtn {
  height: 72px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .summary {
  border-top: none;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par .fieldLabel {
  line-height: 20px;
  margin-bottom: 4px;
  height: auto;
  width: auto;
  display: block ! important;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par .field {
  margin-left: 0px;
  padding-left: 16px;
  padding-top: 0px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parReadOnly {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parReadOnly span.text {
  padding-left: 0px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .addressfield {
  clear: both;
  display: block;
  height: 36px;
  cursor: pointer;
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background-color: #FFFFFF;
  text-align: left;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: right 6px center;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .addressfield span.text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 32px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .addressfield:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray_dark.svg");
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .addressfield:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop {
  display: none;
  position: absolute;
  margin-top: 8px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  padding: 8px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  z-index: 4500;
  max-width: calc(100% - 32px);
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop div,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul > li {
  cursor: pointer;
  border-radius: 6px;
  line-height: 32px;
  font-size: 15px;
  padding: 0px 12px;
  white-space: nowrap;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop div:hover,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul > li:hover {
  background-color: #f5f5f5;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul {
  list-style: none;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul li {
  display: flex;
  gap: 8px;
  height: 32px;
  padding-top: 0px;
  padding-bottom: 0px;
  white-space: normal;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul li > span {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 35px;
  max-width: calc(100% - 60px);
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox .drop ul li > a {
  height: 32px;
  line-height: 32px;
  width: 0px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox.open .addressfield {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .selections .par.parPodAddress .fieldPodAddress .specialAddressBox.open .drop {
  display: block;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products th {
  padding-left: 6px;
  padding-right: 6px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.quantity,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products th.quantity {
  text-align: center;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.quantity input,
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products th.quantity input {
  text-align: center;
  width: 60px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td {
  vertical-align: middle !important;
  width: 1px;
  height: 80px !important;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.titlecell {
  width: auto;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.covercell > div {
  min-width: 35px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.shop > span.text {
  white-space: nowrap;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.shop.shopWarning {
  position: relative;
  padding-right: 32px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.shop.shopWarning .select2-container--default .select2-selection--single {
  border-color: rgba(229, 150, 21, 0.5);
  background-color: rgba(229, 150, 21, 0.12);
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.shop.shopWarning .osicon {
  position: absolute;
  right: 0px;
  width: 24px;
  height: 36px;
  padding-right: 4px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup .products td.shop.shopWarning > span.text {
  color: #E59615;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formGroup.error h3 a {
  color: #F0483F;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.order .formtextinfo {
  margin-right: 36px;
  text-align: right;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout div.wrapper .specialAddressBox {
  width: 100% !important;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout .addAdditionalOrderContainer {
  display: block;
  padding: 24px;
}
.printOnDemandOrder .podOrderColumnLayout .formLayout .addAdditionalOrderContainer .addAdditionalWrapper {
  cursor: pointer;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary {
  width: 358px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .collapsible {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .collapsible > div > div {
  padding: 24px !important;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order {
  margin-bottom: 24px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order h4,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish h4 {
  font-size: 16px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order ul,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul {
  list-style: none;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order ul li,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul li {
  display: flex;
  justify-content: space-between;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order ul li.sum span.value,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul li.sum span.value {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order ul.total span,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul.total span {
  font-size: 16px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order ul.total span.value,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul.total span.value {
  font-size: 20px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order input.submit,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish input.submit,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order a.submit,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish a.submit {
  display: block;
  width: 100%;
  margin-top: 24px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order input.submit span,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish input.submit span,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order a.submit span,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish a.submit span {
  text-align: center;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order input.submit.btnOrder,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish input.submit.btnOrder,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order a.submit.btnOrder,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish a.submit.btnOrder,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order input.submit.btnPagarme,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish input.submit.btnPagarme,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .order a.submit.btnPagarme,
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish a.submit.btnPagarme {
  background-image: url("../images/2021/icons/svg/icons-32-px-shopping-cart_black.svg");
  background-repeat: no-repeat;
  background-position: 8px center;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .finish ul {
  margin-bottom: 0px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary span.text {
  padding-left: 0px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary span.text.orderInfo {
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
  line-height: 14px;
}
.printOnDemandOrder .podOrderColumnLayout .orderSummary .pagarmePaymentTypeRadio {
  margin-top: 24px;
}
.printOnDemandOrder.printOnDemandOrderProduct > .collapsible > div > div {
  padding: 0px !important;
}
.printOnDemandOrder.printOnDemandOrderProduct > .collapsible > div > div > div {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.printOnDemandOrder.printOnDemandOrderProduct > .collapsible > div > div > div.filterOptions {
  margin-bottom: 0px;
}
.printOnDemandOrder.printOnDemandOrderProduct > .collapsible.newOrder {
  background: transparent !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.printOnDemandOrder.printOnDemandOrderProduct > .collapsible.newOrder > div > div {
  background: transparent !important;
  border-top: none !important;
}
.priceCampaign .stdtable > tbody > tr > td .datatableButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
}
.priceCampaign .stdtable > tbody > tr > td .datatableButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.priceCampaign .stdtable > tbody > tr > td .datatableButton:hover {
  background-color: #519f83;
  color: #000000;
}
.priceCampaign .stdtable > tbody > tr > td .datatableButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.priceCampaign .stdtable > tbody > tr > td .datatableButton > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td {
  background: rgba(97, 190, 157, 0.1) ! important;
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td .datatableButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td .datatableButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td .datatableButton:hover {
  background-color: #519f83;
  color: #000000;
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td .datatableButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.priceCampaign .stdtable > tbody > tr.expandedInformationActive td .datatableButton > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.priceCampaign .expandedInformation td {
  background: #FFFFFF;
  padding: 0px;
}
.priceCampaign .expandedInformation td:hover {
  background: #FFFFFF ! important;
}
.priceCampaign .expandedInformation .notibar {
  display: none ! important;
}
.priceCampaign .expandedInformation .priceCampaignStats {
  overflow: hidden;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid rgba(97, 190, 157, 0.1) ! important;
  border-right-width: 0px ! important;
  border-left-width: 0px ! important;
  border-bottom: none ! important;
}
.priceCampaign.priceCampaignStats {
  position: relative;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
.priceCampaign.priceCampaignStats .subSelection {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.priceCampaign.priceCampaignStats .widgetbox {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.priceCampaign.priceCampaignStats .widgetbox .detailtablechart {
  overflow: hidden !important;
}
.priceCampaign.priceCampaignStats .legend {
  position: absolute;
  right: 10px;
  bottom: 0px;
}
.priceCampaign.priceCampaignStats .legend span {
  line-height: 14px;
  margin-left: 24px;
}
.priceCampaign.priceCampaignStats .legend span b {
  padding-right: 10px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.priceCampaign.priceCampaignStats > a.openSingle {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1001;
}
.priceCampaign.priceCampaignStats .charts {
  overflow: hidden;
  clear: both;
}
.priceCampaign.priceCampaignStats .charts .four_fifth {
  margin-right: 2%;
}
.priceCampaign.priceCampaignStats .charts .graphWrapper {
  position: relative;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox {
  height: 412px;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugechart {
  height: 162px !important;
  margin-top: 128px;
  margin-left: -11px;
  margin-right: -11px;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .factor {
  position: absolute;
  margin-top: 115px;
  top: 137px;
  width: 100%;
  font-size: 28px;
  text-align: center;
  color: #61BE9D;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .changed {
  position: absolute;
  bottom: 26px;
  text-align: center;
  width: 100%;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .percentBar {
  position: absolute;
  top: 308px;
  width: 100%;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .percentBar .bar {
  height: 10px;
  width: 160px;
  background: #E1D9F8 url(../images/2021/misc/priceCampaign/progress_ovl.png);
  margin: 0 auto;
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .percentBar .bar .progress {
  padding: 0px;
  height: 10px;
  background: #6B44DB url(../images/2021/misc/priceCampaign/progress_ovl.png);
}
.priceCampaign.priceCampaignStats .charts > div .gaugeBox .gaugeDetails .percentBar .label {
  text-align: center;
  color: #000000;
  height: 17px;
  line-height: 17px;
  padding-top: 8px;
}
.priceCampaign.priceCampaignStats .tables {
  overflow: hidden;
  clear: both;
  margin-bottom: 16px;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.style_clean {
  padding: 0 10px !important;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.style_clean td,
.priceCampaign.priceCampaignStats .tables .detailtablechart.style_clean th {
  white-space: nowrap;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr:first-child td {
  padding-top: 53px ! important;
  height: 96px;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr:nth-child(odd) td {
  background-color: transparent ! important;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr:nth-child(even) td {
  background-color: #fafafa ! important;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr td,
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr th {
  height: 48px;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr td:nth-child(1),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr th:nth-child(1) {
  max-width: 230px;
  white-space: break-spaces;
  width: 100%;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr td:nth-child(2),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr th:nth-child(2),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr td:nth-child(3),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSuccess table tbody tr th:nth-child(3) {
  text-align: center ! important;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td,
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th {
  height: 48px;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td:nth-child(1),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th:nth-child(1) {
  max-width: 230px;
  white-space: break-spaces;
  width: 100%;
}
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td:nth-child(2),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th:nth-child(2),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td:nth-child(3),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th:nth-child(3),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td:nth-child(4),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th:nth-child(4),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr td:nth-child(5),
.priceCampaign.priceCampaignStats .tables .detailtablechart.detailsSales table tr th:nth-child(5) {
  text-align: center ! important;
  width: 1% !important;
}
.priceCampaign.priceCampaignStats.priceCampaignStatsSimpleLayout {
  border: none;
}
.priceCampaign.priceCampaignStats.priceCampaignStatsSimpleLayout .legend b {
  font-weight: normal;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.field_prices .formTextIconDisplay {
  height: 36px;
  display: flex;
  align-items: center;
}
.field_prices .formTextIconDisplay > span a {
  background-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_gray.svg");
}
.field_prices .formTextIconDisplay > span a:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_gray_dark.svg");
  background-color: transparent;
}
.field_prices .formTextIconDisplay > span.active a {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_green.svg");
}
.field_prices .formTextIconDisplay > span.active a:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-comment_green_dark.svg");
}
.field_prices .formTextIconDisplay .formTextIconDisplayInput {
  display: none;
}
.field_prices.parReadOnly .formTextIconDisplay > span {
  display: none;
}
.field_prices.parReadOnly .formTextIconDisplay > span.active {
  display: block;
}
.par_formListTable.field_prices thead tr th {
  width: 160px ! important;
}
.par_formListTable.field_prices thead tr th.price {
  width: 140px !important;
}
.par_formListTable.field_prices thead tr th.netCheck {
  width: 1px !important;
}
.par_formListTable.field_prices thead tr th.description {
  width: 1px !important;
  text-indent: -99999px;
}
.par_formListTable.field_prices thead tr th.dateTime {
  width: 140px !important;
}
#priceHistoryDialog > .content,
#genericPricesDialog > .content {
  max-height: 400px;
  overflow-y: auto;
}
#priceHistoryDialog .priceHistoryBlock,
#genericPricesDialog .priceHistoryBlock {
  margin-bottom: 20px;
  display: table;
}
#priceHistoryDialog .priceHistoryBlock:last-child,
#genericPricesDialog .priceHistoryBlock:last-child {
  margin-bottom: 0px;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement {
  display: table-row;
  width: 100%;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span {
  padding-right: 10px;
  display: table-cell;
  width: 20%;
  text-align: left;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span.value,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span.value {
  width: 18%;
  text-align: right;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span.currency,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span.currency {
  width: 25%;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span.validFrom,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span.validFrom {
  width: 10%;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span.validUntil,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span.validUntil {
  width: 10%;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement span.changeReason,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement span.changeReason {
  width: 37%;
}
#priceHistoryDialog .priceHistoryBlock .priceHistoryElement.priceHistoryHeader,
#genericPricesDialog .priceHistoryBlock .priceHistoryElement.priceHistoryHeader {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#priceHistoryDialog.new .scrollWrapper,
#genericPricesDialog.new .scrollWrapper {
  padding: 0px !important;
}
#priceHistoryDialog.new .scrollWrapper .content,
#genericPricesDialog.new .scrollWrapper .content {
  text-align: right;
}
#priceHistoryDialog.new .scrollWrapper .content .openInNewPage,
#genericPricesDialog.new .scrollWrapper .content .openInNewPage {
  margin: 16px;
}
#priceHistoryDialog.new .scrollWrapper .content .collapsible,
#genericPricesDialog.new .scrollWrapper .content .collapsible {
  text-align: left;
  box-shadow: none;
  margin-bottom: 24px;
}
#priceHistoryDialog.new .scrollWrapper .content .collapsible .collapsibleOpen > div,
#genericPricesDialog.new .scrollWrapper .content .collapsible .collapsibleOpen > div {
  padding: 0px !important;
}
#priceHistoryDialog.new .scrollWrapper .content table tr td,
#genericPricesDialog.new .scrollWrapper .content table tr td {
  height: 32px;
}
#priceHistoryDialog .createdPrices,
#genericPricesDialog .createdPrices {
  padding: 16px;
}
#editForm .field_prices table thead th.shopSelect,
#editForm .field_prices table tbody th.shopSelect,
#editForm .field_prices table thead td.shopSelect,
#editForm .field_prices table tbody td.shopSelect {
  display: none;
}
#editForm .field_prices table thead th.netCheck,
#editForm .field_prices table tbody th.netCheck,
#editForm .field_prices table thead td.netCheck,
#editForm .field_prices table tbody td.netCheck {
  display: none;
}
#editForm .field_prices table.shopPriceVisible thead tr th.shopSelect,
#editForm .field_prices table.shopPriceVisible tbody tr th.shopSelect,
#editForm .field_prices table.shopPriceVisible thead tr td.shopSelect,
#editForm .field_prices table.shopPriceVisible tbody tr td.shopSelect {
  display: table-cell;
}
#editForm .field_prices table.netPriceVisible thead tr th.netCheck,
#editForm .field_prices table.netPriceVisible tbody tr th.netCheck,
#editForm .field_prices table.netPriceVisible thead tr td.netCheck,
#editForm .field_prices table.netPriceVisible tbody tr td.netCheck {
  display: table-cell;
}
#editForm .field_prices table tbody tr.priceDisabled td input,
#editForm .field_prices table tbody tr.priceDisabled td select,
#editForm .field_prices table tbody tr.priceDisabled td .selector span {
  pointer-events: none;
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.65);
}
#editForm .field_prices table tbody tr.priceDisabled td span.text {
  color: rgba(0, 0, 0, 0.65) !important;
}
.stdtable > tbody > tr > td .priceValidated {
  color: #61BE9D;
}
.stdtable > tbody > tr > td .priceNotValidated {
  color: rgba(0, 0, 0, 0.55);
}
.stdtable > tbody > tr > td .priceValidatedDiffersTop {
  white-space: nowrap;
  line-height: 28px;
  display: inline-block;
  color: #F0483F;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_error.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center -9px;
}
.stdtable > tbody > tr > td .priceValidatedDiffersBottom {
  line-height: 28px;
  display: inline-block;
  color: #F0483F;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_error.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center 14px;
}
.createdPrices {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.createdPrices li {
  display: block;
  min-width: 14%;
  margin-bottom: 24px;
  -webkit-box-shadow: inset -1px 0 0 0 rgba(112, 112, 112, 0.12) !important;
  -moz-box-shadow: inset -1px 0 0 0 rgba(112, 112, 112, 0.12) !important;
  box-shadow: inset -1px 0 0 0 rgba(112, 112, 112, 0.12) !important;
}
.createdPrices li span {
  display: block;
  width: auto;
  line-height: 24px ! important;
  min-height: 0;
  padding: 0px 8px ! important;
  min-width: 10%;
  text-align: center;
}
.createdPrices li:nth-child(10n+10) {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.createdPrices li:last-child {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.formContentCoverTitles {
  background: none ! important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: table;
  width: 100%;
}
.formContentCoverTitles > div {
  display: table-cell;
  vertical-align: top;
}
.formContentCoverTitles > div.cover {
  display: table;
  width: auto;
  padding-right: 24px;
}
.formContentCoverTitles > div.cover .coverDisplay {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty {
  width: 200px;
  height: 266px;
  background-image: url("../images/2021/icons/svg/ui/cover-placeholder-read-only.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ededed;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_gray.svg");
  background-position: center 58px;
  background-size: 58px;
  position: relative;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit > div {
  bottom: 58px;
  position: absolute;
  left: 50%;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit > div span.browseButton {
  left: -50%;
  position: relative;
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit > div span.browseButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit > div span.browseButton:hover {
  background-color: #519f83;
  color: #000000;
}
.formContentCoverTitles > div.cover .coverDisplay div.coverEmpty.coverEmptyEdit > div span.browseButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.formContentCoverTitles > div.cover .coverDisplay img {
  display: block;
}
.formContentCoverTitles > div.cover .coverDisplay img.externalImage {
  height: 270px;
}
.formContentCoverTitles > div.cover .coverDisplay a {
  display: block;
}
.formContentCoverTitles > div.cover .coverDisplay a:hover div.coverEmpty.coverEmptyEdit {
  background-image: url("../images/2021/icons/svg/icons-24-px-upload_green.svg");
}
.formContentCoverTitles > div.cover .coverDisplay .diffOutput {
  display: none;
}
.formContentCoverTitles > div.titleInformation {
  width: 100%;
}
.formContentCoverTitles > div.titleInformation > div {
  min-height: 270px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-radius: 6px;
  padding: 24px;
  padding-right: 0px;
}
.formContentCoverTitles > div.titleInformation > div > text {
  padding: 0px;
}
.formContentCoverTitles > div.titleInformation > div .imageDetails {
  line-height: 36px;
}
.formContentCoverTitles > div.titleInformation > div .imageDetails .imageNotPresent,
.formContentCoverTitles > div.titleInformation > div .imageDetails .imagePresent {
  background-color: #FFFFFF;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_black.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center left;
  padding-left: 32px;
}
body.theme_2021-dark .formContentCoverTitles > div.titleInformation > div .imageDetails .imageNotPresent,
body.theme_2021-dark .formContentCoverTitles > div.titleInformation > div .imageDetails .imagePresent {
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_white.svg");
}
.formContentCoverTitles > div.titleInformation > div .imageDetails .imageNotPresent span.text,
.formContentCoverTitles > div.titleInformation > div .imageDetails .imagePresent span.text {
  padding-left: 0px;
}
.formContentCoverTitles > div.titleInformation > div .imageDetails .imageNotPresent.imagePresent,
.formContentCoverTitles > div.titleInformation > div .imageDetails .imagePresent.imagePresent {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
.formContentCoverTitles > div.titleInformation > div .coverInfoText {
  font-size: 12px;
  line-height: 14px ! important;
}
.isbnSpecialField .fieldReadOnly {
  display: flex;
}
.isbnSpecialField .fieldReadOnly .osbtn {
  margin-top: 6px;
}
.photoview.photoviewDiff {
  text-align: center;
  width: 100%;
  height: 100%;
}
.photoview.photoviewDiff .images {
  height: calc(100% - 24px - 8px);
  width: 100%;
}
.photoview.photoviewDiff .images img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.photoview.photoviewDiff .diffToggle {
  bottom: 8px;
  position: absolute;
  width: calc(100% - ( 2 * 8px ));
}
.photoview.photoviewDiff .diffToggle > * {
  display: inline-block;
  vertical-align: top;
}
.photoview.photoviewDiff .diffToggle .diffSwitch {
  margin: 0px 16px;
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-on.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.photoview.photoviewDiff .diffToggle .diffSwitch.enabled {
  background-image: url("../images/2021/icons/svg/ui/switch-item-enabled-off.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.photoview.photoviewDiff .diffToggle .diffSwitch:after {
  content: " " ! important;
}
div.issuesBox > div {
  font-size: 14px;
  margin-bottom: 8px;
  position: relative;
}
div.issuesBox > div i {
  display: block;
  position: absolute;
  top: 8px;
  left: 0px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #000000;
}
div.issuesBox > div > div {
  padding-left: 44px;
  background-position: 12px top;
  background-repeat: no-repeat;
}
div.issuesBox > div > div b {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
div.issuesBox > div > div span {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
    Introduced in Internet Explorer 10.
    See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
div.issuesBox > div > div ul {
  display: none;
  padding: 0px;
  line-height: 24px;
  padding-left: 12px;
  list-style: disc inside;
}
div.issuesBox > div > div ul li.detail {
  margin-left: 24px;
  padding-left: 12px;
}
div.issuesBox > div > div .buttons {
  display: none;
  margin-top: 8px;
}
div.issuesBox > div.errors {
  color: #F0483F !important;
}
div.issuesBox > div.errors > div {
  background-image: url("../images/2021/icons/svg/icons-24-px-error_red.svg");
}
div.issuesBox > div.warnings {
  color: #E59615 !important;
}
div.issuesBox > div.warnings > div {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_e8ac4c.svg");
}
div.issuesBox > div.keyWordHint {
  color: #E59615 !important;
}
div.issuesBox > div.keyWordHint > div {
  background-image: url("../images/2021/icons/svg/icons-24-px-alert_e8ac4c.svg");
}
div.issuesBox > div.accessibilities {
  color: #3F69B7 !important;
}
div.issuesBox > div.accessibilities > div {
  background-image: url("../images/2021/icons/svg/icons-24-px-accessability_ace.svg");
}
div.issuesBox > div.isbnCheck ul {
  list-style: disc inside;
}
div.issuesBox > div.isbnCheck li.success {
  color: #61BE9D !important;
}
div.issuesBox > div.isbnCheck li.warning {
  color: #E59615 !important;
}
div.issuesBox > div.isbnCheck li.error {
  color: #F0483F !important;
}
div.issuesBox > div.open i {
  top: 10px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
}
div.issuesBox > div.open ul {
  display: block;
}
div.issuesBox > div.open div.buttons {
  display: block;
}
#relatedProductsList table thead tr th:nth-child(3),
#relatedProductsList table tbody tr td:nth-child(3),
#relatedProductsList table thead tr th:nth-child(4),
#relatedProductsList table tbody tr td:nth-child(4) {
  display: none;
}
#relatedProductsList.displayEnhanced table thead tr th:nth-child(3),
#relatedProductsList.displayEnhanced table tbody tr td:nth-child(3),
#relatedProductsList.displayEnhanced table thead tr th:nth-child(4),
#relatedProductsList.displayEnhanced table tbody tr td:nth-child(4) {
  display: table-cell;
}
.par_formContributorList.parReadOnly .biographicalNoteComment .osbtn.oscolor_gray {
  display: none;
}
.par_formContributorList.parReadOnly .insiGndOrcidComment .osbtn.oscolor_gray {
  display: none;
}
.linkListXmlVersions .osbtn span {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tickets .ticketError label span {
  color: #F0483F ! important;
}
.tickets .ticketError .field input {
  border-color: #F0483F;
  color: #F0483F;
}
.tickets div.formGroupButtons {
  padding-bottom: calc(24px - 12px) ! important;
}
.tickets div.formGroupButtons.formGroupButtonsInline {
  background: none ! important;
  margin: 0px ! important;
  padding: 0px ! important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.tickets div.assetsContainer span.subContainer {
  padding-top: 0px;
}
.tickets div.assetsContainer.statusContainer {
  padding: 0px;
}
.tickets div.assetsContainer.statusContainer .mapContainer {
  line-height: 24px;
  padding: 7px 10px;
}
.tickets div.assetsContainer.statusContainer .mapContainer span {
  max-width: 50%;
}
.tickets div.assetsContainer.statusContainer .mapContainer:hover {
  background: #f7f7f7;
}
.tickets div.attachementContainer,
.tickets div.attachementContainerNew {
  min-height: 120px;
}
.tickets div.attachementContainer .subContainer,
.tickets div.attachementContainerNew .subContainer {
  vertical-align: top;
}
.tickets div.attachementContainer .subContainer a,
.tickets div.attachementContainerNew .subContainer a {
  display: inline-block;
  background-color: transparent ! important;
  background-position: center center;
}
.tickets div.attachementContainer .subContainer a span,
.tickets div.attachementContainerNew .subContainer a span {
  width: 18px;
  height: 18px;
  opacity: 1;
}
.tickets div.attachementContainer .subContainer span,
.tickets div.attachementContainerNew .subContainer span {
  display: inline-block;
}
.tickets div.attachementContainer .subContainer span.title,
.tickets div.attachementContainerNew .subContainer span.title {
  padding: 0px 5px;
}
.tickets div.attachementContainer .subContainer span.mapTitle span.icon,
.tickets div.attachementContainerNew .subContainer span.mapTitle span.icon {
  margin-right: 0px;
  margin-left: 0px;
}
.tickets .par_formBinaryUploadList .field span.text {
  padding: 0px;
}
.voucherCampaignsBody .stdtable > tbody > tr > td .datatableButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
}
.voucherCampaignsBody .stdtable > tbody > tr > td .datatableButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.voucherCampaignsBody .stdtable > tbody > tr > td .datatableButton:hover {
  background-color: #519f83;
  color: #000000;
}
.voucherCampaignsBody .stdtable > tbody > tr > td .datatableButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.voucherCampaignsBody .stdtable > tbody > tr > td .datatableButton > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-down_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td {
  background: rgba(97, 190, 157, 0.1) ! important;
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td .datatableButton {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  padding-left: 16px !important;
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td .datatableButton > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td .datatableButton:hover {
  background-color: #519f83;
  color: #000000;
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td .datatableButton:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.voucherCampaignsBody .stdtable > tbody > tr.expandedInformationActive td .datatableButton > span {
  padding-left: 32px;
  background-image: url("../images/2021/icons/svg/icons-24-px-sort-up_black.svg");
  background-repeat: no-repeat;
  background-position: center left;
}
.voucherCampaignsBody .expandedInformation > td {
  background: #FFFFFF;
  padding: 0px ! important;
}
.voucherCampaignsBody .expandedInformation > td:hover {
  background: #FFFFFF ! important;
}
.voucherCampaignsBody .expandedInformation .notibar {
  display: none ! important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats {
  overflow: hidden;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 16px 0px;
  border: 1px solid rgba(97, 190, 157, 0.1) ! important;
  border-right-width: 0px ! important;
  border-left-width: 0px ! important;
  border-bottom: none ! important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .widgetbox {
  margin: 0px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .widgetbox .detailtablechart {
  overflow: hidden !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .downloadProgress {
  position: relative;
  width: 200px;
  border-top: 4px solid rgba(255, 255, 255, 0);
  border-bottom: 4px solid #ebebeb;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .downloadProgress .progress {
  position: absolute;
  bottom: -4px;
  height: 4px;
  left: 0px;
  background-color: #61BE9D;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .downloadProgress span {
  display: block;
  text-align: right;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart.style_clean {
  padding: 0 16px !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart.style_clean td,
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart.style_clean th {
  white-space: nowrap;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table {
  max-width: 500px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr td,
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr th {
  height: 48px;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr td:nth-child(2),
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr th:nth-child(2),
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr td:nth-child(3),
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr th:nth-child(3) {
  text-align: center ! important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr td:nth-child(4),
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .tables .detailtablechart table tr th:nth-child(4) {
  text-align: left ! important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .buttons {
  padding: 16px !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .buttons div {
  padding-left: 16px !important;
}
.voucherCampaignsBody .expandedInformation .voucherCampaignStats .buttons div .osbtn > span {
  cursor: pointer !important;
}
#editorAssetDialog #uploadBars_editorAsset.multiple .uploadBar div.info {
  margin-right: 24px;
}
.voucherCampaignPage #voucherCampaignFormContainer .voucherCampaignFormEmpty {
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.voucherCampaignPage #voucherCampaignFormContainer .par_formListTable .stdtable {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.voucherCampaignPage #voucherCampaignFormContainer .par_formListTable .errorHighlight {
  padding: 8px;
}
.voucherCampaignPage #voucherCampaignFormContainer .formGroupWarning ul,
.voucherCampaignPage #voucherCampaignFormContainer .formGroupSuccess ul {
  list-style: none;
}
.voucherCampaignPage #voucherCampaignFormContainer .formGroupWarning ul ul,
.voucherCampaignPage #voucherCampaignFormContainer .formGroupSuccess ul ul {
  list-style: outside;
  margin-left: 24px;
}
.voucherCampaignPage #voucherCampaignFormContainer .validToEndInfo {
  font-size: 13px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable th,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable th {
  padding-left: 6px;
  padding-right: 6px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td {
  vertical-align: middle !important;
  width: 1px;
  height: 80px !important;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell {
  width: auto;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell .osbtn:focus,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell .osbtn:focus {
  box-shadow: none;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a {
  display: block;
  max-width: 380px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.preregister,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.preregister,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.preregister,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.preregister {
  color: #E59615;
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_warning.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: left center;
  padding-left: 28px;
  line-height: 27px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.preregister.typeEbook,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.preregister.typeEbook,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.preregister.typeEbook,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.preregister.typeEbook {
  background-image: url("../images/2021/icons/svg/icons-24-px-missing-assset-2_warning.svg");
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.preregister.typeAudio,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.preregister.typeAudio,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.preregister.typeAudio,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.preregister.typeAudio {
  background-image: url("../images/2021/icons/svg/icons-24-px-missing-assset-2_warning.svg");
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.preregister.onlyRd,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.preregister.onlyRd,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.preregister.onlyRd,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.preregister.onlyRd {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_warning.svg");
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.preregister.evtFuture,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.preregister.evtFuture,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.preregister.evtFuture,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.preregister.evtFuture {
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_warning.svg");
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell > span.error,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell > span.error,
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.titleCell a.error,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.titleCell a.error {
  color: #F0483F;
  background-image: url("../images/2021/icons/svg/icons-24-px-cross-large_red.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: left center;
  padding-left: 28px;
  line-height: 27px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.coverCell > div,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.coverCell > div {
  min-width: 35px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.contentTypeCell,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.contentTypeCell {
  min-width: 240px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.restrictedUntilCell,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.restrictedUntilCell {
  min-width: 190px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.restrictedUntilCell input,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.restrictedUntilCell input {
  width: 130px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.infoCell,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.infoCell {
  min-width: 200px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.infoCell span.text,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.infoCell span.text {
  display: inline !important;
  padding-left: 0;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.infoCell .osbtn,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.infoCell .osbtn {
  line-height: 20px;
  margin-top: -6px;
  padding-top: 0;
}
.voucherCampaignPage #voucherCampaignFormContainer .products .formListTable td.action,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords .formListTable td.action {
  min-width: 60px;
  text-align: center;
}
.voucherCampaignPage #voucherCampaignFormContainer .products.addressRecords .formListTable,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords.addressRecords .formListTable {
  max-height: 410px;
  overflow-y: auto;
}
.voucherCampaignPage #voucherCampaignFormContainer .products.addressRecords .formListTable tbody tr td,
.voucherCampaignPage #voucherCampaignFormContainer .addressRecords.addressRecords .formListTable tbody tr td {
  height: 24px !important;
}
.voucherCampaignPage #voucherCampaignFormContainer .products span.info,
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView span.info {
  margin: 0px;
  padding: 0px;
  min-height: 0px;
  padding-top: 16px;
  font-size: 13px;
}
.voucherCampaignPage #voucherCampaignFormContainer .products span.info.infoPreregister,
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView span.info.infoPreregister {
  padding-top: 0px;
  color: #E59615;
}
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView div.templateInfo {
  padding: 16px;
  padding-bottom: 0;
}
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView div.templateInfo > div {
  display: flex;
}
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView div.templateInfo > div > div:first-child {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  min-width: 206px;
}
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView div.templateInfo > div > div:first-child.empty {
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.voucherCampaignPage #voucherCampaignFormContainer #mailTemplateView div.templateInfo > div > div:nth-child(2) {
  overflow: hidden;
}
#voucherCampaignContentSelectList .osbtn:focus {
  box-shadow: none;
}
#editTemplateDialog .popup_panel {
  justify-content: space-between;
}
#editTemplateDialog .popup_panel .saveAsNewBtnArea {
  display: flex;
  order: 1;
}
#editTemplateDialog .popup_panel .saveAsNewBtnArea .osbtn {
  height: 36px;
  background-position-y: 50%;
}
#editTemplateDialog .popup_panel .saveAsNewBtnArea .osbtn > span {
  line-height: 36px;
}
#mailTemplatePreview .info {
  min-height: auto;
  height: 24px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0px;
}
#mailTemplatePreview .par {
  margin-top: 12px;
  border-right-width: 0px;
  height: calc(100% - 60px);
}
#mailTemplatePreview #mailPreview {
  background-color: #FFFFFF;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  padding: 8px;
  height: 100%;
}
#mailTemplatePreview #mailPreview a {
  pointer-events: none !important;
}
#mailTemplatePreview #mailPreview .subject {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#mailTemplatePreview #mailPreview .teaser {
  font-style: italic;
  color: rgba(0, 0, 0, 0.55);
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#mailTemplatePreview #mailPreview .body {
  width: 100%;
  height: calc(100% - 62px - 8px);
}
#mailTemplatePreview .popup_panel {
  justify-content: space-between;
}
#mailTemplatePreview .popup_panel .recipient {
  display: flex;
  order: 1;
}
#mailTemplatePreview .popup_panel .recipient label {
  line-height: 36px;
  margin-right: 16px;
}
#mailTemplatePreview .popup_panel .recipient input {
  width: 300px;
}
#editForm {
  /* MailTemplate edit form (.../systemMailTemplateEdit): inline body preview */
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea {
  overflow: hidden;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div {
  display: inline-block;
  color: unset;
  line-height: normal;
  font-size: unset;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: unset;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div * {
  color: unset;
  line-height: normal;
  font-size: unset;
  font-weight: unset;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div b {
  font-weight: normal;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div a {
  color: #61BE9D;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h1 br,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h2 br,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h3 br,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h4 br,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h5 br {
  display: none;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.25;
  margin: 30px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 30px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h4 {
  font-size: 15px;
  line-height: 1.42857143;
  margin: 20px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h5 {
  font-size: 15px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  margin: 20px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h6 {
  font-size: 12px;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.66666667;
  margin: 20px 0 10px 0;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h1 + h2,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h2 + h3,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h3 + h4,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h4 + h5,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div h5 + h6 {
  margin-top: 10px;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div p {
  text-indent: unset;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ul,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ol {
  display: block;
  list-style: disc outside none;
  padding: 0 0 0 40px;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ol {
  list-style-type: decimal;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div li {
  display: list-item;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ul ul,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ol ul {
  list-style-type: circle;
  margin-left: 15px;
}
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ol ol,
#editForm .par_formTextarea .field.fieldReadOnly .textArea > div ul ol {
  margin-left: 15px;
}
.dashboardEBookTech {
  position: relative;
}
.dashboardEBookTech .widgetbox {
  z-index: 1000;
}
.dashboardEBookTech div[data-name=informationData] {
  max-height: 83px;
}
.dashboardEBookTech div[data-name=informationData] .chartExport {
  display: none;
}
.dashboardEBookTech [data-action=refresh] {
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 1001;
}
.dashboardEBookTech .progresschart {
  width: 100%;
  display: flex;
  padding-right: 0px;
}
.dashboardEBookTech .progresschart .data {
  padding-right: 24px;
  flex-grow: 1;
  flex-basis: 0;
  margin-bottom: 0px;
  margin-top: -6px;
}
.dashboardEBookTech .detailtablechart tr svg.peity {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 10px 0 #FFFFFF;
  -moz-box-shadow: 0 0 10px 0 #FFFFFF;
  box-shadow: 0 0 10px 0 #FFFFFF;
}
.dashboardEBookTech .detailtablechart tr td.tableSparkHover svg.peity {
  display: none;
}
.dashboardEBookTech .detailtablechart tr td.tableSparkHover:after {
  display: block;
  text-align: center;
  content: "...";
}
.dashboardEBookTech .detailtablechart tr:nth-child(odd) svg.peity {
  background-color: #fafafa;
  -webkit-box-shadow: 0 0 10px 0 #fafafa;
  -moz-box-shadow: 0 0 10px 0 #fafafa;
  box-shadow: 0 0 10px 0 #fafafa;
}
.dashboardEBookTech .detailtablechart.showSpark tr td.tableSparkHover,
.dashboardEBookTech .detailtablechart.showSparkSticked tr td.tableSparkHover {
  position: relative;
}
.dashboardEBookTech .detailtablechart.showSpark tr td.tableSparkHover svg.peity,
.dashboardEBookTech .detailtablechart.showSparkSticked tr td.tableSparkHover svg.peity {
  display: block;
  position: absolute;
  top: 20px;
}
.dashboardEBookTech .detailtablechart.showSpark tr td.tableSparkHover:after,
.dashboardEBookTech .detailtablechart.showSparkSticked tr td.tableSparkHover:after {
  display: none;
}
.dashboardEBookTech .detailtablechart thead tr th.sorting {
  white-space: nowrap;
  cursor: pointer;
}
.dashboardEBookTech .detailtablechart tr.queueError td:first-child {
  color: #F0483F;
}
.dashboardEBookTech .detailtablechart tr.queueError td:first-child a {
  color: #F0483F;
}
.dashboardEBookTech .detailtablechart tr td.center {
  text-align: center ! important;
}
.dashboardEBookTech .detailtablechart tr td span.prioShop {
  background-image: url("../images/2021/icons/svg/icons-24-px-star_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  display: block;
  font-size: 0px;
}
.dashboardEBookTech .detailtablechart span.server {
  color: #000000;
}
.dashboardEBookTech .detailtablechart span.server.working {
  color: #61BE9D;
}
[data-action=resumeDeliveryAction],
[data-action=resumeImportAction] {
  -webkit-animation: flash linear 1s infinite;
  animation: flash linear 1s infinite;
  background-color: #F0483F !important;
}
.par.par_formRightList > .field .collapsibleRight {
  border: 1px solid rgba(112, 112, 112, 0.12);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #fafafa;
  margin-bottom: 24px;
}
.par.par_formRightList > .field .collapsibleRight > div > h3 > span {
  position: absolute;
  left: 12px;
  top: 12px;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 12px;
  background-color: transparent;
  border: 2px solid #000000;
}
.par.par_formRightList > .field .collapsibleRight > div > h3 > span.rightUndefined {
  background-color: #E59615;
}
.par.par_formRightList > .field .collapsibleRight > div > h3 > span.rightPlus {
  background-color: #61BE9D;
}
.par.par_formRightList > .field .collapsibleRight > div > h3 > span.rightMinus {
  background-color: #F0483F;
}
.par.par_formRightList > .field .collapsibleRight > div > h3 > a {
  margin-left: 48px;
  padding: 0px ! important;
  line-height: 48px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight {
  border-right: none;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight .contenttitle h3 {
  font-size: 16px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table {
  border: 1px solid rgba(112, 112, 112, 0.12);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table tbody tr td {
  height: 40px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th {
  border-right: 1px solid rgba(112, 112, 112, 0.12);
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellBorder,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellBorder,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellLine,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellLine {
  border-right-width: 4px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCell,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCell,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightTitle,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightTitle,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellLine,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellLine {
  width: 48px;
  text-align: center;
  padding: 0px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCell a,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCell a,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightTitle a,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightTitle a,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellLine a,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellLine a {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 12px;
  background-color: transparent;
  border: 2px solid #000000;
  margin-top: 4px;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCell a.undefined,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCell a.undefined,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightTitle a.undefined,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightTitle a.undefined,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellLine a.undefined,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellLine a.undefined {
  background-color: #E59615;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCell a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCell a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightTitle a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightTitle a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight table td.rightCellLine a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight table th.rightCellLine a.plus {
  background-color: #61BE9D;
}
.par.par_formRightList > .field .collapsibleRight > div .parRight .rightstablemodel .rightCell a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight .rightstablemodel .rightTitle a.plus,
.par.par_formRightList > .field .collapsibleRight > div .parRight .rightstablemodel .rightCellLine a.plus {
  background-color: #F0483F;
}
.exampleFonts span {
  margin-bottom: 24px;
  font-size: 30px;
  position: relative;
  display: inline-block;
  line-height: 48px;
  border-top: 1px solid #A1D7E5;
  border-bottom: 1px solid #A1D7E5;
}
.exampleFonts span:after,
.exampleFonts span:before {
  content: "";
  display: block;
  width: 100%;
  bottom: 14px;
  border-bottom: 1px solid #FF6C40;
  position: absolute;
}
.exampleFonts span:before {
  bottom: unset;
  top: 10px;
}
.exampleFonts.exampleFontsC span:before {
  top: 14px;
}
.exampleFonts.exampleFontsC span:after {
  bottom: 10px;
}
.guiExamples.guiChartExamples .widgetbox {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
body.loginpage.voucherpage {
  overflow: auto;
}
body.loginpage.voucherpage div.page main {
  padding: 24px 0px !important;
}
body.loginpage.voucherpage div.page main a {
  text-decoration: underline;
}
body.loginpage.voucherpage div.page main .loginbox {
  min-height: 0px;
}
body.loginpage.voucherpage div.page main .loginbox h1.logo {
  background-image: url(../images/2021/logo/bookwire.svg) !important;
  margin-bottom: 24px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner form .checkContainer {
  margin: 0px;
  padding-bottom: 8px;
  height: auto;
  display: flex;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner form .checkContainer label {
  cursor: pointer;
  line-height: 27px;
  padding-left: 8px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox {
  padding-bottom: 16px;
  margin-bottom: 16px;
  position: relative;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .coverWrap {
  display: flex;
  padding-bottom: 16px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .coverWrap .cover {
  width: 120px;
  padding-right: 16px;
  object-fit: contain;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .coverWrap .coverWrapSide .row div.contentDetailLabel {
  min-width: 64px;
  padding-right: 4px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row {
  display: flex;
  flex-wrap: wrap;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row div.contentDetailLabel {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  min-width: 120px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText {
  position: relative;
  margin-bottom: 8px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText div {
  width: 100%;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText div.textLong {
  display: none;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText .toggle {
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  height: 24px;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText .toggle:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_op100_green_dark.svg");
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText.toggled div.textShort {
  display: none;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText.toggled div.textLong {
  display: block;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText.toggled .toggle {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox .row.rowText.toggled .toggle:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_op100_green_dark.svg");
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .contentDetailsBox:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  left: 25%;
  width: 50%;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .voucherAssetTypeBox {
  padding-bottom: 12px;
  margin-bottom: 16px;
  position: relative;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .voucherAssetTypeBox > span {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding-bottom: 8px;
}
body.loginpage.voucherpage div.page main .loginbox .loginboxinner .voucherAssetTypeBox:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  left: 25%;
  width: 50%;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
body.loginpage.voucherpage div.page main .loginbox.infobox {
  margin-top: 24px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner {
  padding: 12px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.info {
  padding: 12px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion {
  border-radius: 6px;
  border: 1px solid rgba(112, 112, 112, 0.12);
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry {
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry div.question {
  display: block;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_gray.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  cursor: pointer;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding: 16px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry div.answer {
  display: none;
  padding: 16px;
  padding-top: 0px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry.active div.question {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_gray.svg");
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry.active div.answer {
  display: block;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry.hover div.question {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-down_green.svg");
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry.hover.active div.question {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-up_green.svg");
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion div.entry:last-child {
  border-bottom-width: 0px;
}
body.loginpage.voucherpage div.page main .loginbox.supportbox .loginboxinner div.accordion.withInfo {
  margin-top: 12px;
}
body.loginpage.voucherpage div.page main .loginbox.largeInfoBox h2 {
  margin-bottom: 12px;
}
body.loginpage.voucherpage div.page main .loginbox.largeInfoBox p {
  margin-bottom: 12px;
}
body.loginpage.voucherpage div.page main .loginbox.largeInfoBox p:last-child {
  margin-bottom: 0px;
}
body.loginpage.voucherpage div.page footer {
  width: 100vw;
}
body.loginpage.voucherpage div.page footer .footercontent {
  padding: 0px 8px;
  max-width: 100vw;
  width: 487px;
  margin: 0 auto;
  position: relative;
}
body.loginpage.voucherpage div.page footer .footercontent .footercontent_sub {
  display: block;
}
body.loginpage.voucherpage div.page footer .footercontent .footercontent_sub .footerInfo .links {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
body.loginpage.voucherpage div.page footer .footercontent .footercontent_sub .footerInfo .links a {
  padding: 0px;
}
body.loginpage.voucherpage .voucherMessageBox .notibar {
  margin-bottom: 0px;
}
body.loginpage.voucherpage .voucherMessageBox .notibar a {
  display: inline-block;
}
body.loginpage.voucherpage .voucherMessageBox .loading {
  width: 66px;
  height: 68px;
  margin: auto;
  -webkit-animation: 500ms fadein 500ms forwards;
  animation: 500ms fadein 500ms forwards;
}
body.loginpage.voucherpage .voucherMessageBox .loading b {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 24px 5px;
  border-radius: 50%;
  background: #999999;
}
body.loginpage.voucherpage .voucherMessageBox .loading b:nth-child(2) {
  animation-delay: 0.1s;
}
body.loginpage.voucherpage .voucherMessageBox .loading b:nth-child(3) {
  animation-delay: 0.2s;
}
body.loginpage.voucherpage .voucherMessageBox .loading b {
  background-color: #F0483F;
  -webkit-animation: 0.25s loading-bounce-green infinite alternate;
  animation: 0.25s loading-bounce-green infinite alternate;
}
body #touDialog .content h2 {
  margin-bottom: 12px;
}
body #touDialog .content p {
  margin-bottom: 12px;
}
body #touDialog .content p:last-child {
  margin-bottom: 0px;
}
.jokerActions .osbtn[data-action=jokerDelete],
.jokerActions .osbtn[data-action=jokerSelect] {
  display: none !important;
}
.jokerActions.jokerSelected .osbtn[data-action=jokerAdd] {
  display: none !important;
}
.jokerActions.jokerSelected .osbtn[data-action=jokerDelete],
.jokerActions.jokerSelected .osbtn[data-action=jokerSelect] {
  display: inline-block !important;
}
.jokerRow.doNotAdvertise {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
.publisherJokerPage .newTeaser .buttons,
.publisherJokerPage .existingTeaser .buttons {
  display: flex;
  justify-content: end;
  padding-right: 16px;
  padding-top: 12px;
}
.publisherJokerPage .existingTeaser {
  margin-bottom: 24px;
}
.publisherJokerPage .existingTeaser .buttons {
  padding-top: 0px;
}
.promotionGroup #promotionList {
  display: flex;
  flex-wrap: wrap;
}
.promotionGroup #promotionList .promotion {
  width: calc(20% -  24px);
  margin-right: 24px !important;
}
.promotionGroup #promotionList .promotion .promotion-image img {
  border-radius: 6px;
}
.promotionGroup #promotionList .promotion .promotion-meta {
  margin-top: 12px;
}
.promotionGroup #promotionList .promotion .promotion-meta > span {
  display: block;
}
.promotionGroup #promotionList .promotion .promotion-meta > span.title {
  line-height: 20px;
  font-size: 15px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.promotionGroup #promotionList .promotion .promotion-meta > span.author {
  line-height: 18px;
  font-size: 15px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.promotionGroup #promotionList .promotion .promotion-meta ul {
  margin-top: 8px;
  list-style: none;
}
.promotionGroup #promotionList .promotion .promotion-meta ul li {
  line-height: 18px;
  font-size: 13px;
}
.promotionGroup #promotionList .promotion .promotion-meta ul li span:first-child {
  margin-right: 4px;
}
.promotionGroup #promotionList .promotion > a {
  margin-top: 8px;
}
.promotionGroup #promotionList .promotion.doNotAdvertise {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
body.ibp {
  background-color: #000000;
  overflow: auto;
  min-width: 320px;
}
body.ibp > section.headerbar {
  margin: 0px;
  color: #FFFFFF;
  background-color: #000000;
  padding: 24px 0px;
}
body.ibp > section.headerbar .logo {
  line-height: 60px;
}
body.ibp > section.headerbar .logo a {
  color: #FFFFFF;
  font-size: 28px;
  line-height: 31px;
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.ibp > section.headerbar .logo a span {
  line-height: 31px;
  color: #F0483F;
}
body.ibp > section.nav {
  background-color: #000000;
}
body.ibp > section.nav .container {
  display: flex;
  flex-wrap: wrap;
}
body.ibp > section.nav .container a,
body.ibp > section.nav .container span {
  display: block;
  padding: 12px;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 16px;
  border-bottom: 2px solid transparent;
  width: 100%;
}
body.ibp > section.nav .container a:hover,
body.ibp > section.nav .container span:hover {
  color: #61BE9D;
  background-color: #262626;
}
body.ibp > section.nav .container a.active,
body.ibp > section.nav .container span.active {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  background-color: #F4F4F4;
}
@media (min-width: 576px) {
  body.ibp > section.nav .container a,
  body.ibp > section.nav .container span {
    width: auto;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media (min-width: 768px) {
  body.ibp > section.nav .container a,
  body.ibp > section.nav .container span {
    width: auto;
    flex-basis: auto;
    flex-grow: 0;
    margin-right: 12px;
    border-radius: 6px 6px 0px 0px;
  }
}
@media (min-width: 992px) {
  body.ibp > section.nav .container a,
  body.ibp > section.nav .container span {
    padding: 12px 40px;
  }
}
body.ibp > section.contents {
  background-color: #F4F4F4;
  padding: 40px 0px;
}
body.ibp > section.contents hr {
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  margin: 12px auto;
  opacity: 0.1;
}
body.ibp > section.contents > .container {
  position: relative;
}
body.ibp > section.contents > .container .loadingAnimation {
  z-index: 1000;
  background-color: rgba(244, 244, 244, 0.7);
  padding: 40px 0px;
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
}
body.ibp > section.contents > .container .loadingAnimation.visible {
  display: block;
}
body.ibp > section.contents > .container .destination {
  min-height: 300px;
}
body.ibp > section.contents > .container .destination > hr {
  border-color: transparent;
  margin: 24px auto;
}
body.ibp > section.contents .paging > div {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
body.ibp > section.contents .paging > div a,
body.ibp > section.contents .paging > div span {
  flex-basis: 50%;
  flex-grow: 1;
}
body.ibp > section.contents .paging > div a.osicon_chevron-left,
body.ibp > section.contents .paging > div span.osicon_chevron-left {
  background-position: 12px center !important;
  padding-left: 36px !important;
}
body.ibp > section.contents .paging > div a.osicon_chevron-right,
body.ibp > section.contents .paging > div span.osicon_chevron-right {
  background-position: right 8px center !important;
  padding-right: 36px !important;
}
body.ibp > section.contents .content > .card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  body.ibp > section.contents .content > .card {
    flex-wrap: nowrap;
  }
}
body.ibp > section.contents .content > .card > div.cover {
  text-align: left;
  flex: 0 0 120px;
  margin-right: 16px;
  margin-bottom: 16px;
}
body.ibp > section.contents .content > .card > div.meta {
  flex: 1 1 600px;
}
body.ibp > section.contents .content > .card > div.meta.metaWide {
  flex: 0 0 100%;
}
body.ibp > section.contents .content > .card > div.link {
  flex: 0 0 160px;
  min-width: 160px;
  text-align: center;
  margin-right: 16px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  body.ibp > section.contents .content > .card > div.link {
    order: 1;
    margin-left: 16px;
    margin-right: 0px !important;
  }
}
body.ibp > section.contents .content .links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.ibp > section.contents .content.mainContent {
  padding: 24px;
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
body.ibp > section.contents .content.mainContent.mainContentDetailed {
  position: relative;
}
body.ibp > section.contents .content.mainContent.mainContentDetailed .back {
  position: absolute;
  right: 24px;
  top: 24px;
}
body.ibp > section.contents .content.mainContent.mainContentDetailed .card {
  flex-wrap: wrap;
}
body.ibp > section.contents .content .relatedContents {
  margin-top: 16px;
}
@media (min-width: 576px) {
  body.ibp > section.contents .content .relatedContents {
    display: flex;
    flex-wrap: wrap;
    column-gap: 24px;
  }
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents {
    gap: 0px;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent {
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  body.ibp > section.contents .content .relatedContents .relatedContent {
    width: calc(50% - 24px/2);
  }
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent {
    position: relative;
    width: 20%;
    margin-bottom: 0px;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card {
    display: block;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div {
  text-align: left;
  flex: 1 1 auto;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div {
    text-align: center;
    width: 100%;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div.cover {
  margin-right: 12px;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.cover {
    height: 120px;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div.cover img {
  max-width: 40px;
  max-height: 60px;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.cover img {
    max-width: 80px;
    max-height: 120px;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div.meta {
  flex: 1 1 100%;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.meta {
    display: none;
    position: absolute;
    bottom: 108%;
    left: -25%;
    right: -25%;
    width: 150%;
    padding: 8px;
    color: #FFFFFF;
    background: #000000;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  }
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.meta:after {
    position: absolute;
    bottom: -8px;
    right: 46%;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid #000000;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
  }
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.link {
    margin: 12px auto;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div.link a {
  padding: 0px 24px !important;
  background-position: right 12px center;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.link a {
    padding-right: 36px !important;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent .card div.link a span {
  display: none;
}
@media (min-width: 1200px) {
  body.ibp > section.contents .content .relatedContents .relatedContent .card div.link a span {
    display: block;
  }
}
body.ibp > section.contents .content .relatedContents .relatedContent:hover .card div.meta {
  display: block;
}
body.ibp > section.contents p.description {
  max-height: 120px;
  overflow: hidden;
}
body.ibp > section.footerbar {
  margin: 0px;
  color: #FFFFFF;
  background-color: #000000;
  padding: 24px 0px;
}
body.ibp > section.footerbar .container {
  display: flex;
  justify-content: space-between;
}
body.ibp > section.footerbar .container.star {
  margin-bottom: 24px;
}
body.ibp > section.footerbar .container.star span {
  font-size: 12px;
  font-style: italic;
}
body.ibp > section.footerbar a {
  color: #FFFFFF;
  line-height: 60px;
}
body.ibp > section.footerbar a:hover {
  text-decoration: underline;
}
body.ibp > section.footerbar img {
  height: 36px;
}
body.ibp .container {
  margin-left: auto;
  margin-right: auto;
  padding: 0px 16px;
}
@media (min-width: 1200px) {
  body.ibp .container {
    padding: 0px;
    width: 1200px;
  }
}
body.ibp .linkbox {
  border-radius: 25px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 8px;
  max-width: 100%;
}
body.ibp .linkbox.shoptitle {
  font-size: 18px;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.ibp .linkbox > * {
  display: block;
}
body.ibp .linkbox > img {
  padding: 8px;
  max-width: 100%;
  margin: 0 auto;
  min-height: 60px;
}
body.ibp .linkbox > img.amazon {
  max-width: 140px;
}
body.ibp .linkbox > span.title {
  font-size: 24px;
  min-height: 60px;
  line-height: 60px;
}
body.ibp .linkbox > span.btn {
  display: inline-block;
  height: 36px;
  line-height: 39px;
  padding: 0px 32px;
  border-radius: 25px;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  background-repeat: no-repeat;
  background-position: center left;
  background-color: #61BE9D;
  color: #000000;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none !important;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  padding: 0px 16px;
}
body.ibp .linkbox > span.btn > span {
  margin: 0px;
  padding: 0px;
  display: block;
  vertical-align: middle;
  height: 36px;
  line-height: 39px;
  white-space: nowrap;
  text-decoration: none !important;
}
body.ibp .linkbox > span.btn:hover {
  background-color: #519f83;
  color: #000000;
}
body.ibp .linkbox > span.btn:focus {
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
body.ibp table.infotable td {
  min-width: 120px;
}
#wysiwygDialog {
  min-height: 625px !important;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group {
  padding-top: 6px;
  padding-bottom: 6px;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip {
  margin-right: 8px;
  margin-bottom: 12px;
  position: relative;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill {
  z-index: 4001;
  padding: 0 16px;
  height: 36px;
  line-height: 39px;
  border-radius: 18px;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill > span {
  font-size: 14px;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.okay_pill {
  background-color: transparent;
  padding: 0;
  height: 14px;
  line-height: 14px;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.okay_pill > span {
  color: #61BE9D;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.label_pill {
  background-color: transparent;
  padding: 0 16px 0 0;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.label_pill > span {
  color: #F0483F;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.invalid_pill {
  background-color: rgba(240, 72, 63, 0.45);
  cursor: pointer;
}
#wysiwygDialog #invalidPlaceholderList .placeholder_group .plh_chip .plh_pill.invalid_pill > span {
  color: #000000;
}
#wysiwygDialog .popup_panel {
  justify-content: space-between;
}
#wysiwygDialog .popup_panel .updateInvalidPlaceholdersBtnArea {
  display: flex;
  order: 1;
}
#wysiwygDialog .popup_panel .updateInvalidPlaceholdersBtnArea .osbtn {
  height: 36px;
  background-position-y: 50%;
  cursor: pointer;
}
#wysiwygDialog .popup_panel .updateInvalidPlaceholdersBtnArea .osbtn > span {
  line-height: 36px;
}
#subscriptionMessageList .userServiceBlock h3 .invalidPlaceholderIndicatorUSI {
  display: inline-block;
  color: #F0483F;
  margin-left: 8px;
}
#subscriptionMessageList .iframeContainer {
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  padding: 8px;
  width: 100%;
}
#subscriptionMessageList .iframeContainer a {
  pointer-events: none !important;
}
#subscriptionMessageList .iframeContainer .iframeBody {
  width: 100%;
  height: calc(1.5 * 220px);
}
#subscriptionMessageList .osbtn_invalid_plh {
  color: #F0483F;
  cursor: default;
  margin-right: 8px;
}
#subscriptionMessageList .osbtn_invalid_plh:hover {
  color: #F0483F;
  cursor: default;
}
#subscriptionMessageList .osbtn_no_invalid_plh {
  color: #61BE9D;
  cursor: default;
  margin-right: 8px;
}
#subscriptionMessageList .osbtn_no_invalid_plh:hover {
  color: #61BE9D;
  cursor: default;
}
#subscriptionMessageList .osbtn_reminder_save {
  color: #E59615;
  cursor: default;
  margin-right: 8px;
}
#subscriptionMessageList .osbtn_reminder_save:hover {
  color: #E59615;
  cursor: default;
}
.notificationSubscriptionsSettingsPage .notibarHideInitial {
  display: none;
}
.notificationSubscriptionsSettingsPage #userSubscriptions .optionsHeader {
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 24px;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionSaveBtn {
  display: none;
  margin-bottom: 24px;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList {
  display: table;
  max-width: 100%;
  /*table-layout: fixed;*/
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription {
  display: table-row;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription:last-child .subscriptionCol {
  padding-bottom: 0;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol {
  display: table-cell;
  padding-bottom: 12px;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.subscriptionItem {
  padding-right: calc(2 * 32px);
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.subscriptionItem .subscriptionName span {
  padding-right: 8px;
  cursor: text;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels {
  min-width: 220px;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels .formRow {
  display: inline-block;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels .formRow .field {
  margin-left: 0;
  padding-right: 0;
  float: left;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels .formRow .field .checker {
  margin-top: -2px;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels .formRow .fieldLabel {
  width: auto;
  min-width: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}
.notificationSubscriptionsSettingsPage #userSubscriptions #subscriptionList .subscription .subscriptionCol.channels .formRow .fieldLabel span {
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.statistics.statisticsDaily .trendServiceTable th,
.statistics.statisticsDaily .trendServiceTable td {
  width: 25%;
}
.textbotDashboard .infoConsent > span {
  line-height: 1.6 !important;
}
.textbotDashboard .infoConsent > a {
  margin-top: 24px;
}
.textbotDashboard .switchContainer {
  display: flex;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  background: #FFFFFF;
  border-radius: 6px;
  padding: 24px ! important;
  margin-bottom: calc(36px);
}
.textbotDashboard .switchContainer > .genericSwitch {
  margin-right: 16px;
  margin-bottom: 0px;
}
.textbotDashboard .switchContainer span {
  line-height: 27px;
}
.textbotDashboard .formGroup > div h3 {
  font-size: 15px;
}
.textbotDashboard .formGroup > div > div .questionContainer .loadingAnimation {
  display: none;
}
.textbotDashboard .formGroup > div > div .questionContainer > .info > span {
  line-height: 1.6;
}
.textbotDashboard .formGroup > div > div .questionContainer > .buttons {
  display: flex;
}
.textbotDashboard .formGroup > div > div .questionContainer > .buttons a {
  margin-top: 24px;
  margin-right: 24px;
  display: none;
}
.textbotDashboard .formGroup > div > div .questionContainer.loading .loadingAnimation {
  display: block;
}
.textbotDashboard .formGroup > div > div .questionContainer.loading > .info {
  display: none;
}
.textbotDashboard .formGroup > div > div .questionContainer.loading > .buttons {
  display: none;
}
.textbotDashboard .formGroup > div > div .questionContainer.success > .buttons a {
  display: block;
}
.textbotDashboard .formGroup > div > div .questionContainer.error > .buttons a[data-action=reloadAnswer] {
  display: block;
}
.smartLinksPage .smartLinksFormEmpty {
  background: #FFFFFF;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.smartLinksPage .smartLinksIconSelect > .field {
  display: flex;
}
.smartLinksPage .smartLinksIconSelect > .field img {
  margin-left: 32px;
}
.formPortalUserButtons {
  margin: -24px;
}
.formPortalUserButtons > div > div {
  display: flex;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
}
.formPortalUserButtons > div > div:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}
.formPortalUserButtons > div > div > div.buttonContainer {
  flex: 2;
  display: flex;
  align-items: center;
  padding: 24px 32px;
}
.formPortalUserButtons > div > div > div.infoContainer {
  flex: 4;
  padding: 24px 32px;
  min-height: 84px;
}
.formPortalUserButtons > div > div > div.infoContainer span.text {
  min-height: auto;
}
.buildInfo .buildList {
  padding: 16px 0px;
  max-height: 300px;
  overflow-y: auto;
}
.buildInfo .buildList .build {
  margin-bottom: 24px;
}
.buildInfo .buildList .build span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.buildInfo .buildList .build ul {
  list-style: initial;
}
.buildInfo .buildList .build ul li {
  padding-left: 12px;
}
.buildInfo .buildList .build.currentBuild span {
  color: #E59615;
}
.buildInfo .buildList .build.currentBuild.finalized span {
  color: #61BE9D;
}
.buildInfo .buildList .build:last-child {
  margin-bottom: 0;
}
.buildInfo.buildInfoHidden {
  display: none;
}
#buildInfoDialog .buildInfo {
  padding: 0px;
}
#buildInfoDialog .buildInfo .buildList {
  max-height: none;
}
body.react div.page div.reactHeader {
  pointer-events: none;
  position: absolute;
}
body.react div.page div.reactHeader .right {
  pointer-events: none;
  justify-content: end;
}
body.react div.page div.reactHeader .right > * {
  pointer-events: all;
}
body.react div.page main .contentwrapper {
  padding: 0px;
  max-width: none !important;
}
body.react div.page main .contentwrapper > .notibar {
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  min-height: 0;
  max-height: 0;
  border: none;
}
body.react div.page main .contentwrapper .app-container .contentwrapper {
  max-width: calc(1607px - 280px) !important;
  padding: 36px;
}
body.react div.page main .contentwrapper .app-container .contentwrapper .stdtable > thead > tr > th {
  white-space: nowrap;
}
body.react div.page main .contentwrapper .inline {
  padding-left: 8px;
}
body.react div.page main .contentwrapper .inline .fieldLabel {
  padding: 0;
}
body.react div.page main .contentwrapper .inline .assetsContainer {
  border: none;
}
body.react div.page main .contentwrapper .inline .mapContainer {
  justify-content: left;
  flex-flow: row-reverse;
}
body.react div.page main .contentwrapper .inline .mapTitle {
  padding-left: 4px;
}
body.react div.page main .contentwrapper .parReadOnly .splitFieldText {
  padding-top: 0;
}
body.react div.page main .contentwrapper .readonlySingleRow {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
body.react div.page main .contentwrapper .fromTo {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
body.react div.page .fullwidth {
  width: 100%;
}
body.react div.page .fullwidth label.error {
  font-size: 12px;
  line-height: 14px;
  min-height: 0;
  padding: 0px 11px !important;
  display: block;
}
body.react div.page .placeholder {
  color: rgba(0, 0, 0, 0.65);
}
.react-datepicker-wrapper {
  width: 100%;
}
.react-datepicker-wrapper .react-datepicker__input-container input {
  height: 36px;
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  background-color: #FFFFFF;
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 4px 4px;
  padding-left: 32px ! important;
}
.react-datepicker-wrapper .react-datepicker__input-container input:hover {
  cursor: pointer;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  border-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_gray_dark.svg");
}
.react-datepicker-wrapper .react-datepicker__input-container input:focus {
  border-color: #61BE9D;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.25);
  background-image: url("../images/2021/icons/svg/icons-24-px-calendar_green.svg");
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 8px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 8px;
}
.react-datepicker-popper {
  z-index: 6001 !important;
}
.react-datepicker__tab-loop .react-datepicker {
  padding: 0px;
  min-width: 200px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  background: #FFFFFF;
  margin: 0px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
  z-index: 5000 ! important;
}
.react-datepicker__tab-loop .react-datepicker * {
  font-weight: normal !important;
  font-size: 15px !important;
  font-family: "apercu-light-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  color: #000000;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__triangle {
  display: none;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__navigation {
  width: 24px;
  height: 36px;
  right: 8px;
  top: 16px;
  background-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__navigation > span {
  display: none;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__navigation:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-right_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous {
  right: auto;
  left: 8px;
  background-color: transparent;
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous:hover {
  background-image: url("../images/2021/icons/svg/icons-24-px-chevron-left_green_dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container {
  border: none;
  margin: 8px;
  background: #FFFFFF;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__header {
  background: none;
  border: none;
  margin: 0px;
  padding: 0px;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
  height: 36px;
  line-height: 36px;
  margin: 8px;
  margin-bottom: 0px;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name {
  border: none;
  background: transparent;
  color: #000000;
  font-size: 12px !important;
  font-family: "apercu-medium-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  line-height: 36px;
  width: 32px;
  padding-top: 8px;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month {
  margin: 0px;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day {
  line-height: 32px;
  width: 32px;
  text-align: center;
  text-shadow: none;
  border-radius: 6px;
  color: #000000;
  padding: 0px;
  margin: 0px;
  margin-right: 8px;
  margin-bottom: 4px;
  font-size: 13px !important;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:last-child {
  margin-right: 0px;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--outside-month {
  opacity: 0;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--today {
  background: transparent;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  box-shadow: 0px 0px 0px 4px rgba(97, 190, 157, 0.3);
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected,
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover {
  background: #61BE9D;
  color: #000000;
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected {
  background-color: transparent;
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled {
  color: rgba(0, 0, 0, 0.55);
}
.react-datepicker__tab-loop .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week:last-child .react-datepicker__day {
  margin-bottom: 0px;
}
body {
  scrollbar-color: rgba(155, 155, 155, 0.5) transparent;
}
body div#bookwire-app .shortenText {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body div#bookwire-app .infoIcon {
  background-image: url("../images/2021/icons/svg/icons-16-px-info_gray.svg");
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 0 0 0 3px !important;
}
body div#bookwire-app .comments .commentField .fieldLabel span.title {
  line-height: 24px;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender {
  background-color: #FFE1D8 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_bookwire {
  background-color: #FFE1D8 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_bookwire span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_publisher {
  background-color: #D7E4F8 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_publisher span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_studio {
  background-color: #F8F1E0 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.sender_studio span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient {
  background-color: #EFEBFB !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_bookwire {
  background-color: #FFE1D8 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_bookwire span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_publisher {
  background-color: #D7E4F8 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_publisher span {
  color: #000000 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_studio {
  background-color: #F8F1E0 !important;
}
body div#bookwire-app .comments .commentField .fieldLabel .pill.recipient_studio span {
  color: #000000 !important;
}
body ::-webkit-scrollbar {
  width: 6px;
}
body ::-webkit-scrollbar-track {
  background: transparent;
}
body ::-webkit-scrollbar-thumb {
  background-color: rgba(155, 155, 155, 0.5);
  border-radius: 20px;
  border: transparent;
}
.modalOverlay .datatableExportDialog .additionalChecks {
  padding-bottom: 8px;
  padding-top: 5px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.12);
  overflow: hidden;
}
.modalOverlay .datatableExportDialog .additionalChecks:hover {
  background-color: #f5f5f5;
  border-radius: 6px;
}
.modalOverlay .datatableExportDialog .additionalChecks > div {
  font-weight: bold;
  float: left;
  width: 33.33%;
  position: relative;
  padding: 0px 12px;
}
.modalOverlay .datatableExportDialog .additionalChecks > div:nth-child(n + 5) {
  border-top: none;
}
.modalOverlay .datatableExportDialog .additionalChecks > div .checker {
  margin: 4px 0px;
  position: absolute;
  left: 8px;
  vertical-align: top;
}
.modalOverlay .datatableExportDialog .additionalChecks > div a {
  vertical-align: top;
  margin-left: 24px;
  line-height: 32px;
  display: block;
  overflow: hidden;
  cursor: pointer;
  font-weight: normal;
  white-space: nowrap;
}
.modalOverlay .datatableExportDialog .additionalChecks > div a span {
  display: inline;
}
.modalOverlay .datatableExportDialog .additionalChecks > div:hover {
  background-color: #f5f5f5;
  border-radius: 6px;
}
.modalOverlay .datatableExportDialog #exportDialogFields .fieldLabel {
  display: block;
  margin-bottom: 8px;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList {
  overflow: auto;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li {
  float: left;
  overflow: hidden;
  list-style: outside none none;
  width: 33.33%;
  box-sizing: border-box;
  position: relative;
  height: 28px;
  padding-top: 4px;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li > div {
  margin: 4px 0px;
  position: absolute;
  left: 8px;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li a {
  margin-left: 24px;
  line-height: 32px;
  display: block;
  overflow: hidden;
  cursor: pointer;
  font-weight: normal;
  text-overflow: ellipsis;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li a > span {
  white-space: nowrap;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li:hover {
  background-color: #f5f5f5;
  border-radius: 6px;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li.important a span {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList li .checkLabel {
  margin-left: -6px !important;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList.highlightedOnly li {
  display: none;
}
.modalOverlay .datatableExportDialog #exportDialogFields .checkboxDialogList.highlightedOnly li.highlighted {
  display: block;
}
.modalOverlay .datatableExportDialog .additionalChecks .checkLabel {
  margin-left: -6px !important;
}
.checkboxGridCenter > span {
  vertical-align: top !important;
}
.checkboxListElement {
  width: 100%;
  height: 100%;
  display: inline-block;
}
body div#bookwire-app .summaryCheck {
  display: flex;
  align-items: baseline;
  align-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 24px;
}
body div#bookwire-app .sticky {
  position: -webkit-sticky;
  /* for browser compatibility */
  position: sticky;
  top: 24px;
}
body div#bookwire-app .orderSummary .img {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 24px;
}
body div#bookwire-app .orderSummary .img.imgSuccessful {
  background-image: url("../images/2021/icons/svg/icons-24-px-tick_green.svg");
}
body div#bookwire-app .orderSummary .img.imgStatusOk {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_green.svg");
}
body div#bookwire-app .orderSummary .img.imgStatusWarning {
  background-image: url("../images/2021/icons/svg/icons-24-px-status-ok_yellow.svg");
}
body div#bookwire-app .parReadOnly .field .checkContainer .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body div#bookwire-app .parReadOnly .field .checkContainer .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body div#bookwire-app .parReadOnly .field .checkContainer .checker > span input {
  cursor: default !important;
}
body div#bookwire-app .parReadOnly .field .checkContainer.invert .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body div#bookwire-app .parReadOnly .field .checkContainer.invert .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark div#bookwire-app .parReadOnly .field .checkContainer .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark div#bookwire-app .parReadOnly .field .checkContainer .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark div#bookwire-app .parReadOnly .field .checkContainer .checker > span input {
  cursor: default !important;
}
body.theme_2021-dark div#bookwire-app .parReadOnly .field .checkContainer.invert .checker > span {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-checked_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
body.theme_2021-dark div#bookwire-app .parReadOnly .field .checkContainer.invert .checker > span.checked {
  background-image: url("../images/2021/icons/svg/ui/checkbox-box-read-only-unchecked_white.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
