.fontSmall {
  font-size: 10.5pt;
}

.fontMedium {
  font-size: 14pt;
}

.fontMedium {
  font-size: 14pt;
}

.fontLarge {
  font-size: 16pt;
}

table.paddingNormal > thead > tr > th, table.paddingNormal > thead > tr > td {
  padding: 0.48rem 0.6rem;
}
table.paddingNormal > thead > tr:nth-child(2) > th {
  padding: 0 0.6rem 0.2em 0.6rem;
}
table.paddingNormal > tbody > tr > td {
  background: inherit;
}
table.paddingNormal > tbody > tr > th,
table.paddingNormal > tbody > tr > td {
  padding: 0.4rem 0.6rem;
}
table.paddingNormal > tfoot > tr > th,
table.paddingNormal > tfoot > tr > td {
  padding: 0.48rem 0.6rem;
}
table.paddingTight > thead > tr > th, table.paddingTight > thead > tr > td {
  padding: 0.12rem 0.3rem;
}
table.paddingTight > thead > tr:nth-child(2) > th {
  padding: 0 0.3rem 0.2em 0.3rem;
}
table.paddingTight > tbody > tr > td {
  background: inherit;
}
table.paddingTight > tbody > tr > th,
table.paddingTight > tbody > tr > td {
  padding: 0.1rem 0.3rem;
}
table.paddingTight > tfoot > tr > th,
table.paddingTight > tfoot > tr > td {
  padding: 0.12rem 0.3rem;
}
table.paddingMedium > thead > tr > th, table.paddingMedium > thead > tr > td {
  padding: 0.24rem 0.4rem;
}
table.paddingMedium > thead > tr:nth-child(2) > th {
  padding: 0 0.4rem 0.2em 0.4rem;
}
table.paddingMedium > tbody > tr > td {
  background: inherit;
}
table.paddingMedium > tbody > tr > th,
table.paddingMedium > tbody > tr > td {
  padding: 0.2rem 0.4rem;
}
table.paddingMedium > tfoot > tr > th,
table.paddingMedium > tfoot > tr > td {
  padding: 0.24rem 0.4rem;
}
table.paddingLoose > thead > tr > th, table.paddingLoose > thead > tr > td {
  padding: 0.48rem 0.8rem;
}
table.paddingLoose > thead > tr:nth-child(2) > th {
  padding: 0 0.8rem 0.2em 0.8rem;
}
table.paddingLoose > tbody > tr > td {
  background: inherit;
}
table.paddingLoose > tbody > tr > th,
table.paddingLoose > tbody > tr > td {
  padding: 0.4rem 0.8rem;
}
table.paddingLoose > tfoot > tr > th,
table.paddingLoose > tfoot > tr > td {
  padding: 0.48rem 0.8rem;
}

.font-small * {
  font-size: 10.5pt;
}

.font-tiny * {
  font-size: 8.5pt;
}

.font-normal * {
  font-size: 12pt;
}

.font-medium * {
  font-size: 14pt;
}

.font-large * {
  font-size: 16pt;
}

.log-debug {
  color: #868686;
}

.log-info {
  color: #5b83a9;
}

.log-success {
  color: #398c2a;
}

.log-notice {
  color: #a072c6;
}

.log-warning {
  color: #fb8d10;
}

.log-error {
  color: #ff6b6b;
}
.log-error pre {
  color: inherit;
  opacity: 0.8;
  font-size: 9.5pt;
  margin: 2pt 20pt;
}

.log-critical {
  color: #fb8d10;
  background: #ffd9f2;
  border-left: 4px solid #ff01a8;
  padding-left: 5pt;
}

.log-alert {
  color: #c33f1c;
  background: #ffffff;
  font-size: 10.5pt;
  border: 2px solid #fb4110;
  padding: 5pt;
  margin: 5pt 0;
}

.log-emergency {
  color: #fb4110;
  background: #fff5f5;
  font-size: 10.5pt;
  border: 2px solid #fb4110;
  padding: 10pt;
  margin: 5pt 0;
}

.darkTheme {
  --font-color: #b0b0b0;
  --font-color-subdued: #908282;
  --color-main-bg: #262629;
  --color-main: #e4e4e0;
  --color-main-bg-dark: rgb(25.7341772152, 25.7341772152, 27.7658227848);
  --color-main-bg-medium: #464654;
  --color-main-dark: rgb(204.2586206897, 204.2586206897, 196.7413793103);
  --color-main-bg-light: rgb(57.6253164557, 57.6253164557, 62.1746835443);
  --color-main-light: hsl(60, 6.8965517241%, 108.6274509804%);
  --color-border: #414141;
  --color-border-light: rgb(77.75, 77.75, 77.75);
  --color-input: #e0e0e0;
  --color-input-bg: #545252;
  --color-input-border: transparent;
  --color-input-accent: #efae49;
  --color-input-list: #cea5a5;
  --color-input-list-bg: #505050;
  --color-input-list-border: #808080;
  --color-group: #ffaa82;
  --color-label: #ae9191bf;
  --color-code: #e0e0e0;
  --color-item-label: #e0e0e0;
  --color-block-label: #b49e88;
  --color-h1: #b39692;
  --color-h2: #b48054;
  --color-popup-bg: #202020;
  --color-popup-border: #606060;
  --color-popup: #e4e4e0;
  --color-subtle: #8bb4b9;
  --color-mandatory: #ff7800;
  --color-accent: #62bcff;
  --color-accent-alt: #ff8000;
  --color-table-headings: #e3c273;
  --color-data: wheat;
  --color-link: #52baff;
  --color-link-hover: #404040;
  --color-link-hover-bg: #e7b751;
  --color-subtle-hover-bg: #5d5d5d;
  --color-subtle-hover: #749cca;
}
.darkTheme div.dialogBox {
  background: #303034;
  box-shadow: 4px 4px 4px #111111;
}
.darkTheme .log-critical {
  color: #fb8d10;
  background: rgba(104, 45, 84, 0.3411764706);
}
.darkTheme .log-critical pre {
  color: #c0c0f0;
}
.darkTheme .log-error pre {
  color: inherit;
}
.darkTheme .log-success {
  color: #2ca715;
}
.darkTheme .xdebug th {
  color: #d5b7b7;
  background: rgba(53, 53, 53, 0.768627451);
}
.darkTheme .xdebug td {
  color: #a0a0a0;
  padding: 1px 2px;
}
.darkTheme .xdebug table > tbody > tr:nth-child(2n) > td {
  background: rgba(106, 64, 64, 0.0509803922);
}
.darkTheme .xdebug table > tbody > tr:nth-child(2n+1) > td {
  background: rgba(106, 64, 64, 0.1882352941);
}
.darkTheme .bottom_menu_tab,
.darkTheme .menu_tab {
  background: #323232;
  border: 0;
  box-shadow: 0 0 0 1px #55555a;
  clear: both;
  display: inline-flex;
  margin: 0 0 10px 0;
  padding: 0 10px;
}
.darkTheme .menu a:link, .darkTheme .menu a:visited, .darkTheme .menu a:active {
  background: none;
  border: 0;
  color: #0080d0;
  display: inline-block;
  font-weight: bold;
  margin: 0;
  outline: 0;
  padding: 8px 12px;
  text-decoration: none;
}
.darkTheme .menu a:hover {
  background-color: rgb(75, 173.4615384615, 235);
  border: 0;
  color: #303030;
  outline: 0;
}
.darkTheme .menu a.admin:link, .darkTheme .menu a.admin:visited, .darkTheme .menu a.admin:active {
  background: none;
  border: 0;
  color: #7f2a06;
  display: inline-block;
  font-weight: bold;
  margin: 0;
  outline: 0;
  padding: 8px 12px;
  text-decoration: none;
}
.darkTheme .menu a.admin:hover {
  background-color: rgb(200.8984962406, 83.7270552414, 34.1015037594);
  border: 0;
  color: #ffef00;
  outline: 0;
}
.darkTheme .menu .disabled {
  color: #909090;
  font-weight: bold;
  padding: 1px 8px 2px;
}
.darkTheme .report_menu {
  background: #d6e8c7;
  border: 1px solid #9db986;
  border-top: 0;
  display: inline-block;
  padding: 2px;
}
.darkTheme .report_menu a:link, .darkTheme .report_menu a:visited, .darkTheme .report_menu a:active {
  background: none;
  border: 0;
  color: #7f3a06;
  display: inline-block;
  font-weight: bold;
  margin: 0;
  outline: 0;
  padding: 8px 12px;
  text-decoration: none;
}
.darkTheme .report_menu a:hover {
  background-color: rgb(200.8984962406, 105.7828559001, 34.1015037594);
  border: 0;
  color: #ffffff;
  outline: 0;
}
.darkTheme .report_menu a.admin:link, .darkTheme .report_menu a.admin:visited, .darkTheme .report_menu a.admin:active {
  background: none;
  border: 0;
  color: #eee6e2;
  display: inline-block;
  font-weight: bold;
  margin: 0;
  outline: 0;
  padding: 8px 12px;
  text-decoration: none;
}
.darkTheme .report_menu a.admin:hover {
  background-color: hsl(20, 6.0869565217%, 110.9803921569%);
  border: 0;
  color: #ffef00;
  outline: 0;
}
.darkTheme .report_menu .disabled {
  color: #909090;
  font-weight: bold;
  padding: 1px 8px 2px;
}
.darkTheme .gridForm {
  --colorHeading: rgb(147.771, 106.629, 123.8749758551);
  --colorHeadingBackground: #2a2a2f;
  --colorHeadingBackgroundAlt: rgb(50.7847247191, 50.7847247191, 53.5152752809);
  --colorTable: rgb(157.588, 153.612, 153.612);
  --colorTableBackground: #26262a;
  --colorTableBackgroundAlt: rgb(42.845, 42.845, 47.355);
  --colorBorder: rgb(57.25, 57.25, 57.25);
  --colorBorderAlt: rgb(52.15, 52.15, 52.15);
}
.darkTheme table.dataTable {
  --colorHeading: rgb(107.55225, 111.7848940774, 150.59775);
  --colorHeadingBackground: #212f42;
  --colorHeadingBackgroundAlt: rgb(39.8145, 54.5234090909, 74.4855);
  --colorTable: rgb(157.588, 153.612, 153.612);
  --colorTableBackground: #26262a;
  --colorTableBackgroundAlt: rgb(42.845, 42.845, 47.355);
  --colorBorder: rgb(47.725, 60.0492424242, 76.775);
  --colorBorderAlt: rgb(43.815, 55.1295454545, 70.485);
}
.darkTheme table.dataTable.vlist {
  --colorHeading: rgb(147.771, 106.629, 123.8749758551);
  --colorHeadingBackground: #2a2a2f;
  --colorHeadingBackgroundAlt: rgb(50.7847247191, 50.7847247191, 53.5152752809);
  --colorTable: rgb(157.588, 153.612, 153.612);
  --colorTableBackground: #26262a;
  --colorTableBackgroundAlt: rgb(42.845, 42.845, 47.355);
  --colorBorder: rgb(57.25, 57.25, 57.25);
  --colorBorderAlt: rgb(52.15, 52.15, 52.15);
}
.darkTheme table.clear {
  background-color: transparent;
  border: 0;
  border-collapse: collapse;
}
.darkTheme table.clear > thead,
.darkTheme table.clear > tfoot {
  background-color: transparent;
}
.darkTheme table.clear > thead > tr,
.darkTheme table.clear > thead > tr > th,
.darkTheme table.clear > thead > tr > td,
.darkTheme table.clear > tfoot > tr,
.darkTheme table.clear > tfoot > tr > th,
.darkTheme table.clear > tfoot > tr > td {
  background-color: transparent;
  border: 0;
}
.darkTheme table.clear > tbody {
  background-color: transparent;
}
.darkTheme table.clear > tbody > tr {
  background-color: transparent;
}
.darkTheme table.clear > tbody > tr > th {
  background: transparent;
  border: 0;
  color: var(--font-color-subdued);
  font-weight: 600;
}
.darkTheme table.clear > tbody > tr > td {
  background: transparent;
  border: 0;
  color: var(--font-color);
  font-weight: normal;
}
.darkTheme .TabPanel_container a {
  border-color: rgb(14.4, 14.4, 14.4);
}
.darkTheme div.error {
  background-color: #ff7d7d;
  background-repeat: no-repeat;
  border: none;
  border-radius: 8pt;
  box-sizing: border-box;
  color: #760c0c;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin: 20pt auto;
  min-height: 50pt;
  max-width: 80vw;
  padding: 15pt 20pt 15pt 95px;
  position: relative;
  text-align: left;
}
.darkTheme div.error.borderless {
  border: none;
  box-shadow: none;
  background: inherit;
}
.darkTheme div.error::before {
  color: white;
  content: "\f06a";
  font-family: var(--fa-family);
  font-size: 48px;
  left: 21px;
  position: absolute;
  animation: heartbeat 2s ease-in-out infinite both;
}
.darkTheme div.error h4 {
  margin-top: 10pt;
  font-size: 13pt;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.error h3 {
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.error pre {
  color: rgba(0, 0, 0, 0.8156862745);
}
.darkTheme div.error p, .darkTheme div.error ul, .darkTheme div.error ol, .darkTheme div.error li {
  color: inherit;
  font-size: 11.5pt;
}
.darkTheme div.error p {
  font-weight: 600;
  margin: 12pt 0 5pt 0;
}
.darkTheme div.error p.comment {
  color: rgba(118, 12, 12, 0.75);
  font-weight: 400;
  font-size: 0.75rem;
  margin: 0;
}
.darkTheme div.error.text {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 0 0 0 65px;
  margin: 5px 0;
  min-height: unset;
}
.darkTheme div.error.text::before {
  font-size: 32px;
  left: 12px;
}
.darkTheme div.warning {
  background-color: rgba(255, 155, 0, 0.4392156863);
  background-repeat: no-repeat;
  border: none;
  border-radius: 8pt;
  box-sizing: border-box;
  color: #efefef;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin: 20pt auto;
  min-height: 50pt;
  max-width: 80vw;
  padding: 15pt 20pt 15pt 95px;
  position: relative;
  text-align: left;
}
.darkTheme div.warning.borderless {
  border: none;
  box-shadow: none;
  background: inherit;
}
.darkTheme div.warning::before {
  color: white;
  content: "\f071";
  font-family: var(--fa-family);
  font-size: 48px;
  left: 21px;
  position: absolute;
  animation: heartbeat 2s ease-in-out infinite both;
}
.darkTheme div.warning h4 {
  margin-top: 10pt;
  font-size: 13pt;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.warning h3 {
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.warning pre {
  color: rgba(0, 0, 0, 0.8156862745);
}
.darkTheme div.warning p, .darkTheme div.warning ul, .darkTheme div.warning ol, .darkTheme div.warning li {
  color: inherit;
  font-size: 11.5pt;
}
.darkTheme div.warning p {
  font-weight: 600;
  margin: 12pt 0 5pt 0;
}
.darkTheme div.warning p.comment {
  color: rgba(239, 239, 239, 0.75);
  font-weight: 400;
  font-size: 0.75rem;
  margin: 0;
}
.darkTheme div.warning.text {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 0 0 0 65px;
  margin: 5px 0;
  min-height: unset;
}
.darkTheme div.warning.text::before {
  font-size: 32px;
  left: 12px;
}
.darkTheme div.warning::before {
  color: orange;
}
.darkTheme div.info {
  background-color: rgba(96, 160, 235, 0.7490196078);
  background-repeat: no-repeat;
  border: none;
  border-radius: 8pt;
  box-sizing: border-box;
  color: #f4f7fd;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin: 20pt auto;
  min-height: 50pt;
  max-width: 80vw;
  padding: 15pt 20pt 15pt 95px;
  position: relative;
  text-align: left;
}
.darkTheme div.info.borderless {
  border: none;
  box-shadow: none;
  background: inherit;
}
.darkTheme div.info::before {
  color: white;
  content: "\f05a";
  font-family: var(--fa-family);
  font-size: 48px;
  left: 21px;
  position: absolute;
  animation: heartbeat 2s ease-in-out infinite both;
}
.darkTheme div.info h4 {
  margin-top: 10pt;
  font-size: 13pt;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.info h3 {
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.info pre {
  color: rgba(0, 0, 0, 0.8156862745);
}
.darkTheme div.info p, .darkTheme div.info ul, .darkTheme div.info ol, .darkTheme div.info li {
  color: inherit;
  font-size: 11.5pt;
}
.darkTheme div.info p {
  font-weight: 600;
  margin: 12pt 0 5pt 0;
}
.darkTheme div.info p.comment {
  color: rgba(244, 247, 253, 0.75);
  font-weight: 400;
  font-size: 0.75rem;
  margin: 0;
}
.darkTheme div.info.text {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 0 0 0 65px;
  margin: 5px 0;
  min-height: unset;
}
.darkTheme div.info.text::before {
  font-size: 32px;
  left: 12px;
}
.darkTheme div.info::before {
  color: #1c4095;
}
.darkTheme div.success {
  background-color: rgba(123, 203, 74, 0.7);
  background-repeat: no-repeat;
  border: none;
  border-radius: 8pt;
  box-sizing: border-box;
  color: #e5ffe5;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin: 20pt auto;
  min-height: 50pt;
  max-width: 80vw;
  padding: 15pt 20pt 15pt 95px;
  position: relative;
  text-align: left;
}
.darkTheme div.success.borderless {
  border: none;
  box-shadow: none;
  background: inherit;
}
.darkTheme div.success::before {
  color: white;
  content: "\f058";
  font-family: var(--fa-family);
  font-size: 48px;
  left: 21px;
  position: absolute;
  animation: heartbeat 2s ease-in-out infinite both;
}
.darkTheme div.success h4 {
  margin-top: 10pt;
  font-size: 13pt;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.success h3 {
  color: rgba(0, 0, 0, 0.8784313725);
}
.darkTheme div.success pre {
  color: rgba(0, 0, 0, 0.8156862745);
}
.darkTheme div.success p, .darkTheme div.success ul, .darkTheme div.success ol, .darkTheme div.success li {
  color: inherit;
  font-size: 11.5pt;
}
.darkTheme div.success p {
  font-weight: 600;
  margin: 12pt 0 5pt 0;
}
.darkTheme div.success p.comment {
  color: rgba(229, 255, 229, 0.75);
  font-weight: 400;
  font-size: 0.75rem;
  margin: 0;
}
.darkTheme div.success.text {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 0 0 0 65px;
  margin: 5px 0;
  min-height: unset;
}
.darkTheme div.success.text::before {
  font-size: 32px;
  left: 12px;
}
.darkTheme div.verticalMenu {
  font-weight: normal;
  text-align: left;
}
.darkTheme div.verticalMenu ul {
  list-style: none;
  padding: 0;
}
.darkTheme div.verticalMenu li {
  padding: 0;
}
.darkTheme div.verticalMenu li.group-header {
  color: #a56f6f;
}
.darkTheme div.verticalMenu li.group-header::before, .darkTheme div.verticalMenu li.group-header::after {
  border-color: rgba(158, 158, 158, 0.6392156863);
}
.darkTheme div.verticalMenu li.separator {
  border-bottom: 1px solid #a09090;
  height: 2px;
  margin: 5px 0;
  padding: 0;
}
.darkTheme div.verticalMenu li.disabled, .darkTheme div.verticalMenu li.disabled * {
  color: #b0b0b0;
  font-weight: bold;
  padding: 2px 12px 2px 18px;
}
.darkTheme div.verticalMenu img,
.darkTheme div.verticalMenu i {
  font-size: 20px;
  margin-right: 10px;
  text-align: center;
  width: 1.25em;
}
.darkTheme div.verticalMenu a {
  align-items: center;
  border: 0;
  color: #52baff;
  cursor: pointer;
  display: flex;
  font-weight: normal;
  margin: 1px 0;
  padding: 4px 10px;
  border-radius: 3px;
  text-decoration: none;
}
.darkTheme div.verticalMenu a:hover {
  background-color: #90b0c0;
  color: #303036;
}
.darkTheme div.slidingPanelContent {
  background: #1b1b1b;
}
.darkTheme .btn.wait {
  background-color: rgba(208, 208, 208, 0.7);
  color: rgba(106, 106, 106, 0.7);
}
.darkTheme .wait::after {
  color: #f0f0f0;
}
.darkTheme .report-heading select,
.darkTheme .report-heading .SumoSelect > .CaptionCont {
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.1254901961);
  color: #e8cc75;
}
.darkTheme .SumoSelect .search-txt {
  background: #292929 !important;
}
.darkTheme .SumoSelect > .optWrapper {
  background: #242b3a;
  color: #f5f5f5;
}
.darkTheme .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #32465d;
}
.darkTheme .SumoSelect > .optWrapper > .MultiControls {
  background-color: #4f4f4f;
}
.darkTheme .SumoSelect > .optWrapper label {
  color: #f5f5f5;
}
.darkTheme .SumoSelect > .optWrapper .select-all {
  background: rgba(43, 81, 0, 0.4588235294);
}
.darkTheme .SumoSelect > .optWrapper .select-all i::after {
  color: white;
  opacity: 1;
}
.darkTheme .SumoSelect > .optWrapper .select-all label {
  color: yellowgreen;
}
.darkTheme .SumoSelect.open input.search-txt {
  background: #3d513d;
  color: #76ff00;
}
.darkTheme .SumoSelect.open .search-txt::placeholder {
  color: #b0a9a0;
}

/*# sourceMappingURL=styles_dark.css.map */
