﻿.nm-menu {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
}
.nm-menu li {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
}
.k-table-md {
  font-size: 1rem !important;
  line-height: 1.1rem !important;
}
.k-table-md .k-tooltip {
  font-size: 1rem !important;
  line-height: 1rem !important;
}
.k-tabstrip {
  font-size: 1rem !important;
  line-height: 1rem !important;
}
.nm-button-addremove {
  font-weight: 600 !important;
  text-align: center !important;
  min-width: 6rem !important;
  pointer-events: none !important;
  border: solid 1px #343a40 !important;
  color: #FFF !important;
  background-color: #BBBBBB !important;
}
.nm-button-addremove.nm-disabled {
  color: #CCCCCC !important;
  border-color: #EEEEEE !important;
  background-color: white !important;
}
.nm-button-addremove:not(.nm-disabled).nm-add.nm-is-removed {
  pointer-events: auto !important;
  border: solid 1px #343a40 !important;
  color: #FFF !important;
  background-color: darkgreen !important;
}
.nm-button-addremove:not(.nm-disabled).nm-remove.nm-is-added {
  pointer-events: auto !important;
  border: solid 1px #343a40 !important;
  color: #FFF !important;
  background-color: darkred !important;
}
div.nm-center-content.nm-displaynone {
  display: none !important;
}
div.nm-center-content {
  align-content: space-around !important;
  display: flex !important;
  text-align: center !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}
div.nm-center-content button {
  margin: 0rem 0.2rem 0rem 0.2rem !important;
}
.k-button-icon {
  font-size: 1.6rem !important;
}
.nm-validation-error {
  height: 1rem !important;
  font-size: 1rem !important;
  text-align: center !important;
  color: #FFF !important;
  background-color: darkred !important;
  border-radius: 0.25rem !important;
  position: relative !important;
}
.k-numerictextbox .nm-centsinput {
  background-image: url(/images/Cents.svg) !important;
  background-position: 10% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 40% 40% !important;
  width: 100% !important;
}
.k-numerictextbox .nm-exgst {
  background-image: url(/images/ExGST.svg) !important;
  background-position: right !important;
  background-repeat: no-repeat !important;
  background-size: 40% 40% !important;
}
.nm-numericinput {
  width: 6.2em !important;
  min-width: 6rem !important;
  width: 12rem !important;
  text-align: right !important;
  width: 100% !important;
}
.nm-cell-fun {
  color: #8B0000 !important;
  background-color: #ffcccc !important;
}
.nm-cell-sup {
  color: #00008B !important;
  background-color: #b3d1ff !important;
}
.nm-cell-int {
  color: #404040 !important;
  background-color: #F5F5F5 !important;
}
.nm-cell-cli {
  color: #155724 !important;
  background-color: #d4edda !important;
}
.nm-footer {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px, rgba(0, 0, 0, 0.05) 0px 1px 4px 0px, rgba(0, 0, 0, 0.05) 0px 2px 8px 0px !important;
  z-index: 5000 !important;
  position: fixed !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  max-width: 100% !important;
  display: flex !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  align-items: center !important;
  justify-content: space-between !important;
  background-color: #FFF;
}
.k-menu-group .k-item > .k-link.k-active,
.k-menu-group .k-item > .k-link.k-selected,
.k-menu-group .k-item > .k-link:active,
.k-menu.k-context-menu .k-item > .k-link.k-active,
.k-menu.k-context-menu .k-item > .k-link.k-selected,
.k-menu.k-context-menu .k-item > .k-link:active {
  color: #FFF !important;
  background-color: #000 !important;
}
.nm-menu.k-menu .k-state-hover > .k-link {
  color: black !important;
  background-color: lightgray !important;
  border-radius: 3px !important;
}
.nm-menu.k-menu .k-state-border-down > .k-link {
  color: black !important;
  background-color: lightgray !important;
  border-radius: 3px !important;
}
.k-grid td {
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.k-selected.k-list-optionlabel {
  color: #000 !important;
  background-color: #D9D9D9 !important;
}
.k-list-item.k-selected {
  color: #000 !important;
  background-color: #D9D9D9 !important;
}
.k-menu-group .k-item > .k-link.k-active {
  background-color: #000 !important;
  font-weight: 600 !important;
}
.k-selected.k-hover.k-list-optionlabel,
k-selected.k-list-optionlabel:hover {
  color: #D9D9D9;
  background-color: #000;
}
[class*="nm-switch-"] > .k-switch.k-switch-off {
  color: blue;
}
[class*="nm-switch-"] > .k-switch.k-switch-off > .k-switch-label-on {
  display: none !important;
}
[class*="nm-switch-"] k-switch.k-switch-on > .k-switch-label-off {
  display: none !important;
}
.k-switch-label-on,
.k-switch-label-off {
  text-align: center !important;
  width: 100% !important;
  font-size: 1.1rem !important;
}
.k-switch-label-on {
  color: #FFF !important;
}
.nm-switch-hidelabel .k-switch-label-on,
.nm-switch-hidelabel .k-switch-label-off {
  display: none !important;
}
.k-tabstrip-content,
.k-tabstrip > .k-content {
  padding: 0.5rem;
}
.k-input,
.k-picker {
  position: initial !important;
}
.container {
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-right: auto;
  margin-left: auto;
}
.nm-head > label {
  padding-right: 2rem;
}
:not(.k-form-field) > label {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: right;
  width: 100%;
  padding-right: 1rem;
}
:not(.k-form-field) > label.nm-align-l {
  text-align: left !important;
}
:not(.k-form-field) > label.nm-label-top {
  margin: 0;
  position: absolute;
  top: 0.7rem;
  -ms-transform: unset !important;
  transform: unset !important;
}
.nm-row-space {
  margin-right: -0.4rem;
  margin-left: -0.4rem;
  margin-bottom: 0.5rem;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.col .nm-no-padding,
.col-1 .nm-no-padding,
.col-10 .nm-no-padding,
.col-11 .nm-no-padding,
.col-12 .nm-no-padding,
.col-2 .nm-no-padding,
.col-3 .nm-no-padding,
.col-4 .nm-no-padding,
.col-5 .nm-no-padding,
.col-6 .nm-no-padding,
.col-7 .nm-no-padding,
.col-8 .nm-no-padding,
.col-9 .nm-no-padding,
.col-auto .nm-no-padding,
.col-lg .nm-no-padding,
.col-lg-1 .nm-no-padding,
.col-lg-10 .nm-no-padding,
.col-lg-11 .nm-no-padding,
.col-lg-12 .nm-no-padding,
.col-lg-2 .nm-no-padding,
.col-lg-3 .nm-no-padding,
.col-lg-4 .nm-no-padding,
.col-lg-5 .nm-no-padding,
.col-lg-6 .nm-no-padding,
.col-lg-7 .nm-no-padding,
.col-lg-8 .nm-no-padding,
.col-lg-9 .nm-no-padding,
.col-lg-auto .nm-no-padding,
.col-md .nm-no-padding,
.col-md-1 .nm-no-padding,
.col-md-10 .nm-no-padding,
.col-md-11 .nm-no-padding,
.col-md-12 .nm-no-padding,
.col-md-2 .nm-no-padding,
.col-md-3 .nm-no-padding,
.col-md-4 .nm-no-padding,
.col-md-5 .nm-no-padding,
.col-md-6 .nm-no-padding,
.col-md-7 .nm-no-padding,
.col-md-8 .nm-no-padding,
.col-md-9 .nm-no-padding,
.col-md-auto .nm-no-padding,
.col-sm .nm-no-padding,
.col-sm-1 .nm-no-padding,
.col-sm-10 .nm-no-padding,
.col-sm-11 .nm-no-padding,
.col-sm-12 .nm-no-padding,
.col-sm-2 .nm-no-padding,
.col-sm-3 .nm-no-padding,
.col-sm-4 .nm-no-padding,
.col-sm-5 .nm-no-padding,
.col-sm-6 .nm-no-padding,
.col-sm-7 .nm-no-padding,
.col-sm-8 .nm-no-padding,
.col-sm-9 .nm-no-padding,
.col-sm-auto .nm-no-padding,
.col-xl .nm-no-padding,
.col-xl-1 .nm-no-padding,
.col-xl-10 .nm-no-padding,
.col-xl-11 .nm-no-padding,
.col-xl-12 .nm-no-padding,
.col-xl-2 .nm-no-padding,
.col-xl-3 .nm-no-padding,
.col-xl-4 .nm-no-padding,
.col-xl-5 .nm-no-padding,
.col-xl-6 .nm-no-padding,
.col-xl-7 .nm-no-padding,
.col-xl-8 .nm-no-padding,
.col-xl-9 .nm-no-padding,
.col-xl-auto .nm-no-padding {
  padding-left: 0rem;
  padding-right: 0rem;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  font-weight: 500;
  line-height: 1.2;
}
.nm-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.nm-fab-overlay {
  display: none;
  position: absolute;
}
.nm-box {
  color: inherit;
  background-color: inherit;
  float: left;
  position: relative;
  padding: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  height: 100%;
  width: 100%;
}
.nm-box .nm-row,
.nm-box > .nm-row {
  width: 100%;
}
[class*="nm-box-"] {
  float: left;
  position: relative;
  padding: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  height: 100%;
  /*    [class*="nm-tabstrip-"] {
        font-size: 1rem !important;
        line-height: 1rem !important;
    }
*/
}
[class*="nm-box-"] label {
  margin: 0rem 0rem 0.35rem 0rem;
}
[class*="nm-box-"] table th .k-grid-header-menu {
  border-radius: 0.25rem;
}
[class*="nm-box-"] [class*="nm-dataentry-"] {
  font-size: 1rem !important;
  line-height: 1rem !important;
}
[class*="nm-box-"] [class*="nm-datafield-"] {
  font-size: 1rem !important;
  line-height: 1rem !important;
}
[class*="nm-dataentry-"] > .k-input {
  border: none !important;
  background-color: inherit !important;
}
[class*="nm-dataentry-"] > .k-input > button {
  border-radius: 0.25rem !important;
}
[class*="nm-datafield-"],
[class*="nm-dataentry-"] > .k-input > input.k-input-inner,
input[class*="nm-dataentry-"] {
  border-radius: 0.25rem !important;
  height: 2rem !important;
  border: 1px solid !important;
  padding: 0.35rem 0.75rem 0.25rem 0.75rem !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  width: 100% !important;
  margin-top: 0.1rem !important;
  margin-bottom: 0.1rem !important;
  background-color: #FFF !important;
}
[class*="nm-datafield-"].nm-head,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-head,
input[class*="nm-dataentry-"].nm-head {
  height: 2.7rem !important;
  padding: 0.27rem !important;
}
[class*="nm-datafield-"].nm-datetime,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-datetime,
input[class*="nm-dataentry-"].nm-datetime {
  width: 12rem !important;
}
[class*="nm-datafield-"].nm-date,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-date,
input[class*="nm-dataentry-"].nm-date {
  width: 8rem !important;
}
[class*="nm-datafield-"].nm-boolean,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-boolean,
input[class*="nm-dataentry-"].nm-boolean {
  width: 4rem !important;
}
[class*="nm-datafield-"].nm-percent,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-percent,
input[class*="nm-dataentry-"].nm-percent {
  width: 4rem !important;
}
[class*="nm-datafield-"].nm-currency,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-currency,
input[class*="nm-dataentry-"].nm-currency {
  width: 8rem !important;
}
[class*="nm-datafield-"].nm-int,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-int,
input[class*="nm-dataentry-"].nm-int {
  width: 4rem !important;
}
[class*="nm-datafield-"].nm-icon-only,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner.nm-icon-only,
input[class*="nm-dataentry-"].nm-icon-only {
  width: 2.3rem !important;
}
[class*="nm-datafield-"] .material-symbols-outlined,
[class*="nm-dataentry-"] > .k-input > input.k-input-inner .material-symbols-outlined,
input[class*="nm-dataentry-"] .material-symbols-outlined {
  font-size: 1.6rem !important;
}
.k-datepicker[class^="nm-datafield-"] .k-datepicker[class^="nm-dataentry-"],
.k-datepicker[class^="nm-datafield-"] .k-input[class^="nm-dataentry-"],
.k-input[class^="nm-datafield-"] .k-datepicker[class^="nm-dataentry-"],
.k-input[class^="nm-datafield-"] .k-input[class^="nm-dataentry-"] {
  height: 1.8rem;
  margin-top: 0.1rem !important;
  margin-bottom: 0.1rem !important;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.nm-head {
  font-size: 1.6rem;
}
.nm-alert {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  position: relative;
  padding: 0.25rem 0.5rem;
  margin-bottom: 0.25rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  box-sizing: border-box;
  display: inline-block;
  margin-right: 0.25rem;
  font-size: 16px;
  line-height: inherit;
  white-space: nowrap;
  font-weight: 500;
  min-width: 20rem;
  text-align: center;
}
.nm-align-r {
  text-align: right !important;
}
.nm-align-c {
  text-align: center !important;
}
.nm-row {
  display: flex;
  min-height: 1.6rem;
}
.nm-row.nm-align-c,
.nm-row.nm-align-l,
.nm-row.nm-align-r {
  display: block;
}
html {
  font-size: 11px;
}
body {
  font-size: 1rem;
}
.nm-btn-toggle.nm-is-selected {
  color: #0F700F !important;
  background-color: #95E795 !important;
  border-color: #0F700F !important;
}
.nm-btn-toggle.nm-is-selected:hover {
  color: #95E795 !important;
  background-color: #429942 !important;
  border-color: #0F700F !important;
}
.nm-btn-toggle.nm-is-not-selected {
  color: #700000 !important;
  background-color: #FF7E7E !important;
  border-color: #700000 !important;
}
.nm-btn-toggle.nm-is-not-selected:hover {
  color: #FF7E7E !important;
  background-color: #992929 !important;
  border-color: #700000 !important;
}
.nm-btn-menu {
  display: inline-block;
  font-weight: 600;
  color: #FFFFFF;
  background-color: #000000;
  border: 1px solid #FFF;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  min-width: 8rem;
}
.nm-btn-menu:hover {
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
}
.nm-btn-menu.nm-icon {
  min-width: 2rem;
  width: 2rem;
  padding: 0.05rem 0.1rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 0.25rem;
}
.nm-btn-menu.nm-icon .material-symbols-outlined {
  text-align: center;
  font-size: 1.2rem;
  padding: 0rem 0rem 0rem 0rem;
  display: inline-grid;
  align-content: space-around;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid-"]).nm-err,
[class^="nm-btn-"]:not([class^="nm-btn-grid-"]).nm-disabled {
  color: #acacac !important;
  background-color: #cecbcb !important;
  border: 1px solid #acacac !important;
  pointer-events: none !important;
  cursor: default !important;
}
.nm-err [class^="nm-btn-grid-"],
.nm-disabled [class^="nm-btn-grid-"] {
  color: #acacac !important;
  background-color: #cecbcb !important;
  border: 1px solid #acacac !important;
  pointer-events: none !important;
  cursor: default !important;
}
.k-grid-toolbar [class^="nm-btn-"],
.k-grid-toolbar [class^="nm-dd-"] {
  margin: 0rem 0rem 0rem 0.5rem;
}
.nm-fab-common,
.nm-fab-app,
.nm-fab-sup,
.nm-fab-cli,
.nm-fab-int,
.nm-fab-fun,
.nm-fab-gen,
.nm-fab-adm,
.nm-fab-por {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  font-weight: 600;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]) {
  display: inline-grid !important;
  font-weight: 600 !important;
  user-select: none !important;
  text-align: center !important;
  font-size: 1.2rem !important;
  line-height: 1.4rem !important;
  border-radius: 0.25rem !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  min-width: 8rem !important;
  height: 2rem !important;
  align-content: space-around;
  padding: 0.25rem 0.5rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-btn-tall {
  font-size: 1.4rem !important;
  height: 2.5rem !important;
  min-width: 10rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-head {
  font-size: 1.3rem !important;
  line-height: 1.3rem !important;
  min-width: 8rem !important;
  height: 2.4rem !important;
  position: relative !important;
  top: 0rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-head:hover {
  text-decoration: none !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-wide {
  min-width: 12rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-dbl-wide {
  min-width: 16rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-icon {
  min-width: 2.4rem !important;
  width: 2.4rem !important;
  padding: 0.25rem 0.1rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-icon .material-symbols-outlined {
  font-size: 1.7rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-with-icon {
  height: 2.2rem !important;
  line-height: 1rem !important;
  text-align: left !important;
  padding: 0.25rem 0rem 0rem 0rem !important;
  display: inline-block !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-with-icon p {
  display: inline-block !important;
  position: relative !important;
  top: -0.25rem !important;
  left: 0.5rem !important;
}
[class^="nm-btn-"]:not([class^="nm-btn-grid"]).nm-with-icon .material-symbols-outlined {
  text-align: left !important;
  font-size: 1.5rem !important;
  padding: 0rem 0rem 0rem 0.25rem !important;
  align-items: center !important;
  justify-content: center !important;
}
.nm-fab-item-common,
.nm-fab-item-app,
.nm-fab-item-sup,
.nm-fab-item-cli,
.nm-fab-item-int,
.nm-fab-item-fun,
.nm-fab-item-gen,
.nm-fab-item-adm,
.nm-fab-item-por {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  padding: 0.25rem 1rem 0.25rem 1rem !important;
  font-size: 1rem !important;
}
.nm-fab-item-icon-common,
.nm-fab-item-app .k-fab-item-icon,
.nm-fab-item-sup .k-fab-item-icon,
.nm-fab-item-cli .k-fab-item-icon,
.nm-fab-item-int .k-fab-item-icon,
.nm-fab-item-fun .k-fab-item-icon,
.nm-fab-item-gen .k-fab-item-icon,
.nm-fab-item-adm .k-fab-item-icon,
.nm-fab-item-por .k-fab-item-icon {
  font-weight: 600 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  width: 3rem !important;
  height: 3rem !important;
  border-radius: 50% !important;
  margin: 0 !important;
  padding: 0.6rem !important;
  border-width: 1px !important;
  border-style: solid !important;
  box-sizing: border-box !important;
  font-size: 0.75rem !important;
  line-height: 2.2rem !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.nm-box-app {
  color: #000;
  background-color: #EBA3A3;
  border-color: #9f2323;
}
.nm-box-app h1,
.nm-box-app h2,
.nm-box-app h3,
.nm-box-app h4,
.nm-box-app h5,
.nm-box-app h6 {
  color: #9f2323;
}
.nm-box-app.nm-head {
  color: #fdf7f7;
  background-color: #9f2323;
  border-color: #9f2323;
}
.nm-box-app.nm-head h1,
.nm-box-app.nm-head h2,
.nm-box-app.nm-head h3,
.nm-box-app.nm-head h4,
.nm-box-app.nm-head h5,
.nm-box-app.nm-head h6 {
  color: #FFF;
}
.nm-box-app.nm-white {
  color: #EBA3A3;
  background-color: #FFF;
  border-color: #EBA3A3;
}
.nm-box-app.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-app.nm-white h1,
.nm-box-app.nm-white h2,
.nm-box-app.nm-white h3,
.nm-box-app.nm-white h4,
.nm-box-app.nm-white h5,
.nm-box-app.nm-white h6 {
  color: #EBA3A3;
}
.nm-box-app.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-app.nm-alt {
  color: #000;
  background-color: #c7eba3;
  border-color: #619f23;
}
.nm-box-app.nm-alt h1,
.nm-box-app.nm-alt h2,
.nm-box-app.nm-alt h3,
.nm-box-app.nm-alt h4,
.nm-box-app.nm-alt h5,
.nm-box-app.nm-alt h6 {
  color: #619f23;
}
.nm-box-app.nm-cmp {
  color: #000;
  background-color: #a3ebeb;
  border-color: #239f9f;
}
.nm-box-app.nm-cmp h1,
.nm-box-app.nm-cmp h2,
.nm-box-app.nm-cmp h3,
.nm-box-app.nm-cmp h4,
.nm-box-app.nm-cmp h5,
.nm-box-app.nm-cmp h6 {
  color: #239f9f;
}
.nm-box-app table th {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-box-app table td {
  color: #9f2323;
  background-color: #FFFFFF;
}
.nm-dd-app {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #9f2323;
}
.nm-dd-app > input {
  display: none!important;
}
.nm-dd-app .k-picker {
  border-color: #9f2323;
  color: #9f2323;
  background-color: #FFF;
}
.nm-dd-app.k-focus {
  color: #fdf7f7;
  background-color: #9f2323;
}
.nm-dd-app.nm-head {
  color: #fdf7f7;
  background-color: #9f2323;
}
.nm-dd-app.nm-head.k-focus {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-dd-app .k-input,
.nm-dd-app .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-app .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-app.nm-cmp {
  color: #239f9f;
}
.nm-dd-app.nm-cmp .k-picker {
  border-color: #239f9f;
  color: #239f9f;
  background-color: #FFF;
}
.nm-dd-app.nm-cmp.k-focus {
  color: #f7fdfd;
  background-color: #239f9f;
}
.nm-dd-app.nm-cmp.nm-head {
  color: #f7fdfd;
  background-color: #239f9f;
}
.nm-dd-app.nm-cmp.nm-head.k-focus {
  color: #239f9f;
  background-color: #f7fdfd;
}
.nm-dd-list-app .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #9f2323;
}
.nm-dd-list-app .k-selected.k-list-optionlabel.nm-head {
  background-color: #fdf7f7;
}
.nm-dd-list-app .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #9f2323;
}
.nm-dd-list-app .k-list-item.k-selected.nm-head {
  background-color: #fdf7f7;
}
.nm-dd-list-app .k-list-item:hover {
  background-color: #EBA3A3;
}
.nm-dataentry-app.nm-alt {
  border-color: #619f23;
  color: #619f23;
}
.nm-dataentry-app.nm-cmp {
  border-color: #239f9f;
  color: #239f9f;
}
.nm-dataentry-app > .k-input > input.k-input-inner,
.nm-dataentry-app input.nm-dataentry-app {
  border-color: #9f2323 !important;
  color: #9f2323;
}
.nm-dataentry-app > .k-input > input.k-input-inner h1,
.nm-dataentry-app input.nm-dataentry-app h1,
.nm-dataentry-app > .k-input > input.k-input-inner h2,
.nm-dataentry-app input.nm-dataentry-app h2,
.nm-dataentry-app > .k-input > input.k-input-inner h3,
.nm-dataentry-app input.nm-dataentry-app h3,
.nm-dataentry-app > .k-input > input.k-input-inner h4,
.nm-dataentry-app input.nm-dataentry-app h4,
.nm-dataentry-app > .k-input > input.k-input-inner h5,
.nm-dataentry-app input.nm-dataentry-app h5,
.nm-dataentry-app > .k-input > input.k-input-inner h6,
.nm-dataentry-app input.nm-dataentry-app h6 {
  color: #000;
}
.nm-dataentry-app > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-app input.nm-dataentry-app .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-app > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-app input.nm-dataentry-app .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-app > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-app input.nm-dataentry-app .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-app > .k-input > input.k-input-inner a,
.nm-dataentry-app input.nm-dataentry-app a {
  color: #9f2323;
}
.nm-dataentry-app > .k-input > input.k-input-inner:focus,
.nm-dataentry-app input.nm-dataentry-app:focus {
  background-color: #FFF;
  border-color: #9f2323;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(159, 35, 35, 0.5);
}
.nm-dataentry-app > .k-input > input.k-input-inner:focus a,
.nm-dataentry-app input.nm-dataentry-app:focus a {
  color: #9f2323;
}
.nm-datafield-app {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-datafield-app h1,
.nm-datafield-app h2,
.nm-datafield-app h3,
.nm-datafield-app h4,
.nm-datafield-app h5,
.nm-datafield-app h6 {
  color: #000;
}
.nm-datafield-app a {
  color: #9f2323;
}
.nm-datafield-app:focus {
  background-color: #FFF;
  border-color: #9f2323;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(159, 35, 35, 0.5);
}
.nm-datafield-app:focus a {
  color: #9f2323;
}
.nm-datafield-app.nm-head {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-datafield-app.nm-head h1,
.nm-datafield-app.nm-head h2,
.nm-datafield-app.nm-head h3,
.nm-datafield-app.nm-head h4,
.nm-datafield-app.nm-head h5,
.nm-datafield-app.nm-head h6 {
  color: #9f2323;
}
.nm-datafield-app.nm-head a {
  color: #9f2323;
}
.nm-datafield-app.nm-head:focus {
  background-color: #FFF;
  border-color: #9f2323;
  color: #9f2323;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(159, 35, 35, 0.5);
}
.nm-datafield-app.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-app.nm-err a {
  color: #ffcccc;
}
.nm-datafield-app.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-app.nm-alt {
  color: #619f23;
  background-color: #fafdf7;
}
.nm-datafield-app.nm-alt a {
  color: #619f23;
}
.nm-datafield-app.nm-alt:focus {
  background-color: #FFF;
  border-color: #619f23;
  color: #619f23;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(97, 159, 35, 0.5);
}
.nm-datafield-app.nm-cmp {
  color: #239f9f;
  background-color: #f7fdfd;
}
.nm-datafield-app.nm-cmp a {
  color: #239f9f;
}
.nm-datafield-app.nm-cmp:focus {
  background-color: #FFF;
  border-color: #239f9f;
  color: #239f9f;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(35, 159, 159, 0.5);
}
a.nm-btn-app,
button.nm-btn-app {
  color: #fdf7f7;
  background-color: #9f2323;
  border: 1px solid #9f2323;
}
a.nm-btn-app:hover,
button.nm-btn-app:hover {
  text-decoration: none;
  color: #9f2323;
  background-color: #fdf7f7;
}
a.nm-btn-app.nm-cmp,
button.nm-btn-app.nm-cmp {
  color: #f7fdfd;
  background-color: #239f9f;
  border: 1px solid #239f9f;
}
a.nm-btn-app.nm-cmp:hover,
button.nm-btn-app.nm-cmp:hover {
  text-decoration: none;
  color: #239f9f;
  background-color: #f7fdfd;
}
a.nm-btn-app.nm-head,
button.nm-btn-app.nm-head {
  color: #9f2323;
  background-color: #fdf7f7;
  border-color: #fdf7f7;
}
a.nm-btn-app.nm-head:hover,
button.nm-btn-app.nm-head:hover {
  color: #fdf7f7;
  background-color: #9f2323;
}
.nm-btn-grid-app,
.nm-btn-grid-app.k-button-solid-base,
.nm-btn-grid-app.k-button-solid-primary {
  color: #9f2323 !important;
  background-color: #EBA3A3;
  border: 1px solid #9f2323;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-app:hover,
.nm-btn-grid-app.k-button-solid-base:hover,
.nm-btn-grid-app.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #9f2323;
}
.nm-btn-grid-icon-app,
.nm-btn-grid-icon-app.k-button-solid-base,
.nm-btn-grid-icon-app.k-button-solid-primary {
  color: #9f2323 !important;
  background-color: #EBA3A3;
  border: 1px solid #9f2323;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-app:hover,
.nm-btn-grid-icon-app.k-button-solid-base:hover,
.nm-btn-grid-icon-app.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #9f2323;
}
.nm-btn-grid-icon-app.nm-btn-grid-tiny,
.nm-btn-grid-icon-app.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-app.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-app.nm-cmp,
.nm-btn-grid-icon-app.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-app.k-button-solid-primary.nm-cmp {
  color: #239f9f !important;
  background-color: #a3ebeb;
  border: 1px solid #239f9f;
}
.nm-btn-grid-icon-app.nm-cmp:hover,
.nm-btn-grid-icon-app.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-app.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #239f9f;
}
.nm-grid-app {
  background-color: #F0F0F0;
  color: #9f2323;
}
.nm-grid-app.nm-cmp {
  background-color: #F0F0F0;
  color: #239f9f;
}
.nm-grid-app.nm-cmp table th {
  color: #239f9f;
  background-color: #f7fdfd;
  font-weight: 600;
}
.nm-grid-app.nm-cmp table th .k-grid-header-menu {
  color: #239f9f !important;
}
.nm-grid-app.nm-cmp table th .k-grid-header-menu:hover {
  color: #f7fdfd !important;
  background-color: #239f9f !important;
}
.nm-grid-app.nm-cmp table th.k-sorted {
  color: #239f9f;
  background-color: #f7fdfd;
}
.nm-grid-app table th {
  color: #9f2323;
  background-color: #fdf7f7;
  font-weight: 600;
}
.nm-grid-app table th .k-grid-header-menu {
  color: #9f2323 !important;
}
.nm-grid-app table th .k-grid-header-menu:hover {
  color: #fdf7f7 !important;
  background-color: #9f2323 !important;
}
.nm-grid-app table th.k-sorted {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-grid-app.k-grid td.k-selected,
.nm-grid-app.k-grid th.k-selected,
.nm-grid-app.k-grid tr.k-selected,
.nm-grid-app.k-grid td.k-state-selected,
.nm-grid-app.k-grid th.k-state-selected,
.nm-grid-app.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(159, 35, 35, 0.5);
}
.nm-grid-app.k-grid td.k-selected > td,
.nm-grid-app.k-grid th.k-selected > td,
.nm-grid-app.k-grid tr.k-selected > td,
.nm-grid-app.k-grid td.k-state-selected > td,
.nm-grid-app.k-grid th.k-state-selected > td,
.nm-grid-app.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(159, 35, 35, 0.5);
}
.nm-grid-app.k-grid td.k-selected.nm-cmp,
.nm-grid-app.k-grid th.k-selected.nm-cmp,
.nm-grid-app.k-grid tr.k-selected.nm-cmp,
.nm-grid-app.k-grid td.k-state-selected.nm-cmp,
.nm-grid-app.k-grid th.k-state-selected.nm-cmp,
.nm-grid-app.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(35, 159, 159, 0.5);
}
.nm-grid-app.k-grid td.k-selected.nm-cmp > td,
.nm-grid-app.k-grid th.k-selected.nm-cmp > td,
.nm-grid-app.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-app.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-app.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-app.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(35, 159, 159, 0.5);
}
.nm-grid-app.k-grid td.k-selected.nm-alt,
.nm-grid-app.k-grid th.k-selected.nm-alt,
.nm-grid-app.k-grid tr.k-selected.nm-alt,
.nm-grid-app.k-grid td.k-state-selected.nm-alt,
.nm-grid-app.k-grid th.k-state-selected.nm-alt,
.nm-grid-app.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(97, 159, 35, 0.5);
}
.nm-grid-app.k-grid td.k-selected.nm-alt > td,
.nm-grid-app.k-grid th.k-selected.nm-alt > td,
.nm-grid-app.k-grid tr.k-selected.nm-alt > td,
.nm-grid-app.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-app.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-app.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(97, 159, 35, 0.5);
}
.nm-grid-app .k-alt {
  background-color: #fdf7f7;
}
.nm-grid-app .nm-alt {
  background-color: #c7eba3;
}
.nm-grid-app .nm-alt .k-alt {
  background-color: #a1dd64;
}
.nm-grid-app .nm-cmp {
  background-color: #a3ebeb;
}
.nm-grid-app .nm-cmp .k-alt {
  background-color: #64dddd;
}
.nm-grid-app .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-app .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-app .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-app .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-app .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-app .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-app .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-app .k-window .k-window-titlebar {
  color: #fdf7f7 !important;
  background-color: #9f2323 !important;
}
.nm-grid-app .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #fdf7f7;
}
.nm-grid-app .k-window .k-window-content {
  color: #9f2323 !important;
  background-color: #fdf7f7 !important;
}
.nm-upload-app {
  width: auto;
  color: #9f2323;
  background-color: #fdf7f7;
  border: 1px solid #9f2323;
  border-radius: 0.25rem;
}
.nm-upload-app .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-app .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-app .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-app .k-button-solid-base,
.nm-upload-app .k-button-solid-base.k-hover,
.nm-upload-app .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-app input {
  color: #fdf7f7;
  background-color: #9f2323;
  border: 1px solid #9f2323;
  border-radius: 0.25rem;
}
.nm-upload-app input:hover {
  text-decoration: none;
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-tabstrip-app.k-tabstrip {
  background-color: #EBA3A3;
}
.nm-tabstrip-app.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-app.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #fdf7f7 !important;
}
.nm-tabstrip-app.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #9f2323 !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-app {
  color: #FFF;
  background-color: #9f2323;
  border-color: #fdf7f7;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-app.k-active {
  color: #9f2323;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-app:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-app {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #fdf7f7 !important;
  outline-offset: -1px !important;
  color: #fdf7f7 !important;
  background-color: #9f2323 !important;
  height: 3.5rem !important;
}
.nm-fab-app .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-app:hover {
  opacity: 1 !important;
  color: #9f2323 !important;
  background-color: #fdf7f7 !important;
  outline: 2px solid #9f2323 !important;
}
.nm-fab-app .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-app .k-fab-item-text {
  border-color: #9f2323 !important;
  color: #9f2323 !important;
  background-color: #fdf7f7 !important;
}
.nm-fab-item-app .k-fab-item-icon {
  border-color: #fdf7f7 !important;
  color: #9f2323 !important;
  background-color: #fdf7f7 !important;
}
.nm-fab-item-app .k-fab-item-icon:hover {
  color: #fdf7f7 !important;
  background-color: #9f2323 !important;
}
.nm-switch-app {
  padding: 0px;
}
.nm-switch-app .k-switch .k-switch-track {
  border-color: #9f2323 !important;
}
.nm-switch-app .k-switch {
  height: 2.6rem;
}
.nm-switch-app > .k-switch-on > .k-switch-track {
  background-color: #9f2323;
  border-color: #9f2323;
}
.nm-switch-app > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-app.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-app.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-app.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-app.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-app.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-app.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-app > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-app > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-app .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #9f2323;
}
.nm-window-app .k-stepper .k-step-current .k-step-indicator {
  background-color: #9f2323;
  border-color: #9f2323;
  color: #FFF;
}
.nm-window-app .k-stepper .k-step-done .k-step-indicator {
  background-color: #9f2323;
  border-color: #9f2323;
  color: #FFF;
}
.nm-window-app .k-progressbar .k-selected {
  color: #FFF;
  background-color: #EBA3A3;
}
.nm-window-app .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-app button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #fdf7f7 !important;
  background-color: #9f2323 !important;
  border: 1px solid #fdf7f7 !important;
}
.nm-window-app button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-app button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #9f2323 !important;
  background-color: #fdf7f7 !important;
  border-color: #9f2323 !important;
}
.nm-window-app .k-window-titlebar {
  color: #fdf7f7;
  background-color: #9f2323;
}
.nm-window-app .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #fdf7f7;
}
.nm-window-app .k-window-content {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-table-app {
  width: 100%;
  border: 1px solid #9f2323;
}
.nm-table-app th {
  color: #FFF;
  background-color: #9f2323;
  font-weight: 600;
  border: 1px solid #fdf7f7;
}
.nm-table-app tr {
  color: #9f2323;
  background-color: #fdf7f7;
}
.nm-table-app tr .nm-alt {
  background-color: #fafdf7;
}
.nm-box-sup {
  color: #000;
  background-color: #8294CA;
  border-color: #26335a;
}
.nm-box-sup h1,
.nm-box-sup h2,
.nm-box-sup h3,
.nm-box-sup h4,
.nm-box-sup h5,
.nm-box-sup h6 {
  color: #26335a;
}
.nm-box-sup.nm-head {
  color: #cad1e8;
  background-color: #26335a;
  border-color: #26335a;
}
.nm-box-sup.nm-head h1,
.nm-box-sup.nm-head h2,
.nm-box-sup.nm-head h3,
.nm-box-sup.nm-head h4,
.nm-box-sup.nm-head h5,
.nm-box-sup.nm-head h6 {
  color: #FFF;
}
.nm-box-sup.nm-white {
  color: #8294CA;
  background-color: #FFF;
  border-color: #8294CA;
}
.nm-box-sup.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-sup.nm-white h1,
.nm-box-sup.nm-white h2,
.nm-box-sup.nm-white h3,
.nm-box-sup.nm-white h4,
.nm-box-sup.nm-white h5,
.nm-box-sup.nm-white h6 {
  color: #8294CA;
}
.nm-box-sup.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-sup.nm-alt {
  color: #000;
  background-color: #ca82b8;
  border-color: #5a264d;
}
.nm-box-sup.nm-alt h1,
.nm-box-sup.nm-alt h2,
.nm-box-sup.nm-alt h3,
.nm-box-sup.nm-alt h4,
.nm-box-sup.nm-alt h5,
.nm-box-sup.nm-alt h6 {
  color: #5a264d;
}
.nm-box-sup.nm-cmp {
  color: #000;
  background-color: #cab882;
  border-color: #5a4d26;
}
.nm-box-sup.nm-cmp h1,
.nm-box-sup.nm-cmp h2,
.nm-box-sup.nm-cmp h3,
.nm-box-sup.nm-cmp h4,
.nm-box-sup.nm-cmp h5,
.nm-box-sup.nm-cmp h6 {
  color: #5a4d26;
}
.nm-box-sup table th {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-box-sup table td {
  color: #26335a;
  background-color: #FFFFFF;
}
.nm-dd-sup {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #26335a;
}
.nm-dd-sup > input {
  display: none!important;
}
.nm-dd-sup .k-picker {
  border-color: #26335a;
  color: #26335a;
  background-color: #FFF;
}
.nm-dd-sup.k-focus {
  color: #cad1e8;
  background-color: #26335a;
}
.nm-dd-sup.nm-head {
  color: #cad1e8;
  background-color: #26335a;
}
.nm-dd-sup.nm-head.k-focus {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-dd-sup .k-input,
.nm-dd-sup .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-sup .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-sup.nm-cmp {
  color: #5a4d26;
}
.nm-dd-sup.nm-cmp .k-picker {
  border-color: #5a4d26;
  color: #5a4d26;
  background-color: #FFF;
}
.nm-dd-sup.nm-cmp.k-focus {
  color: #e8e1ca;
  background-color: #5a4d26;
}
.nm-dd-sup.nm-cmp.nm-head {
  color: #e8e1ca;
  background-color: #5a4d26;
}
.nm-dd-sup.nm-cmp.nm-head.k-focus {
  color: #5a4d26;
  background-color: #e8e1ca;
}
.nm-dd-list-sup .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #26335a;
}
.nm-dd-list-sup .k-selected.k-list-optionlabel.nm-head {
  background-color: #cad1e8;
}
.nm-dd-list-sup .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #26335a;
}
.nm-dd-list-sup .k-list-item.k-selected.nm-head {
  background-color: #cad1e8;
}
.nm-dd-list-sup .k-list-item:hover {
  background-color: #8294CA;
}
.nm-dataentry-sup.nm-alt {
  border-color: #5a264d;
  color: #5a264d;
}
.nm-dataentry-sup.nm-cmp {
  border-color: #5a4d26;
  color: #5a4d26;
}
.nm-dataentry-sup > .k-input > input.k-input-inner,
.nm-dataentry-sup input.nm-dataentry-sup {
  border-color: #26335a !important;
  color: #26335a;
}
.nm-dataentry-sup > .k-input > input.k-input-inner h1,
.nm-dataentry-sup input.nm-dataentry-sup h1,
.nm-dataentry-sup > .k-input > input.k-input-inner h2,
.nm-dataentry-sup input.nm-dataentry-sup h2,
.nm-dataentry-sup > .k-input > input.k-input-inner h3,
.nm-dataentry-sup input.nm-dataentry-sup h3,
.nm-dataentry-sup > .k-input > input.k-input-inner h4,
.nm-dataentry-sup input.nm-dataentry-sup h4,
.nm-dataentry-sup > .k-input > input.k-input-inner h5,
.nm-dataentry-sup input.nm-dataentry-sup h5,
.nm-dataentry-sup > .k-input > input.k-input-inner h6,
.nm-dataentry-sup input.nm-dataentry-sup h6 {
  color: #000;
}
.nm-dataentry-sup > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-sup input.nm-dataentry-sup .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-sup > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-sup input.nm-dataentry-sup .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-sup > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-sup input.nm-dataentry-sup .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-sup > .k-input > input.k-input-inner a,
.nm-dataentry-sup input.nm-dataentry-sup a {
  color: #26335a;
}
.nm-dataentry-sup > .k-input > input.k-input-inner:focus,
.nm-dataentry-sup input.nm-dataentry-sup:focus {
  background-color: #FFF;
  border-color: #26335a;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 51, 90, 0.5);
}
.nm-dataentry-sup > .k-input > input.k-input-inner:focus a,
.nm-dataentry-sup input.nm-dataentry-sup:focus a {
  color: #26335a;
}
.nm-datafield-sup {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-datafield-sup h1,
.nm-datafield-sup h2,
.nm-datafield-sup h3,
.nm-datafield-sup h4,
.nm-datafield-sup h5,
.nm-datafield-sup h6 {
  color: #000;
}
.nm-datafield-sup a {
  color: #26335a;
}
.nm-datafield-sup:focus {
  background-color: #FFF;
  border-color: #26335a;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 51, 90, 0.5);
}
.nm-datafield-sup:focus a {
  color: #26335a;
}
.nm-datafield-sup.nm-head {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-datafield-sup.nm-head h1,
.nm-datafield-sup.nm-head h2,
.nm-datafield-sup.nm-head h3,
.nm-datafield-sup.nm-head h4,
.nm-datafield-sup.nm-head h5,
.nm-datafield-sup.nm-head h6 {
  color: #26335a;
}
.nm-datafield-sup.nm-head a {
  color: #26335a;
}
.nm-datafield-sup.nm-head:focus {
  background-color: #FFF;
  border-color: #26335a;
  color: #26335a;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 51, 90, 0.5);
}
.nm-datafield-sup.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-sup.nm-err a {
  color: #ffcccc;
}
.nm-datafield-sup.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-sup.nm-alt {
  color: #5a264d;
  background-color: #e8cae1;
}
.nm-datafield-sup.nm-alt a {
  color: #5a264d;
}
.nm-datafield-sup.nm-alt:focus {
  background-color: #FFF;
  border-color: #5a264d;
  color: #5a264d;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(90, 38, 77, 0.5);
}
.nm-datafield-sup.nm-cmp {
  color: #5a4d26;
  background-color: #e8e1ca;
}
.nm-datafield-sup.nm-cmp a {
  color: #5a4d26;
}
.nm-datafield-sup.nm-cmp:focus {
  background-color: #FFF;
  border-color: #5a4d26;
  color: #5a4d26;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(90, 77, 38, 0.5);
}
a.nm-btn-sup,
button.nm-btn-sup {
  color: #cad1e8;
  background-color: #26335a;
  border: 1px solid #26335a;
}
a.nm-btn-sup:hover,
button.nm-btn-sup:hover {
  text-decoration: none;
  color: #26335a;
  background-color: #cad1e8;
}
a.nm-btn-sup.nm-cmp,
button.nm-btn-sup.nm-cmp {
  color: #e8e1ca;
  background-color: #5a4d26;
  border: 1px solid #5a4d26;
}
a.nm-btn-sup.nm-cmp:hover,
button.nm-btn-sup.nm-cmp:hover {
  text-decoration: none;
  color: #5a4d26;
  background-color: #e8e1ca;
}
a.nm-btn-sup.nm-head,
button.nm-btn-sup.nm-head {
  color: #26335a;
  background-color: #cad1e8;
  border-color: #cad1e8;
}
a.nm-btn-sup.nm-head:hover,
button.nm-btn-sup.nm-head:hover {
  color: #cad1e8;
  background-color: #26335a;
}
.nm-btn-grid-sup,
.nm-btn-grid-sup.k-button-solid-base,
.nm-btn-grid-sup.k-button-solid-primary {
  color: #26335a !important;
  background-color: #8294CA;
  border: 1px solid #26335a;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-sup:hover,
.nm-btn-grid-sup.k-button-solid-base:hover,
.nm-btn-grid-sup.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #26335a;
}
.nm-btn-grid-icon-sup,
.nm-btn-grid-icon-sup.k-button-solid-base,
.nm-btn-grid-icon-sup.k-button-solid-primary {
  color: #26335a !important;
  background-color: #8294CA;
  border: 1px solid #26335a;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-sup:hover,
.nm-btn-grid-icon-sup.k-button-solid-base:hover,
.nm-btn-grid-icon-sup.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #26335a;
}
.nm-btn-grid-icon-sup.nm-btn-grid-tiny,
.nm-btn-grid-icon-sup.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-sup.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-sup.nm-cmp,
.nm-btn-grid-icon-sup.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-sup.k-button-solid-primary.nm-cmp {
  color: #5a4d26 !important;
  background-color: #cab882;
  border: 1px solid #5a4d26;
}
.nm-btn-grid-icon-sup.nm-cmp:hover,
.nm-btn-grid-icon-sup.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-sup.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #5a4d26;
}
.nm-grid-sup {
  background-color: #F0F0F0;
  color: #26335a;
}
.nm-grid-sup.nm-cmp {
  background-color: #F0F0F0;
  color: #5a4d26;
}
.nm-grid-sup.nm-cmp table th {
  color: #5a4d26;
  background-color: #e8e1ca;
  font-weight: 600;
}
.nm-grid-sup.nm-cmp table th .k-grid-header-menu {
  color: #5a4d26 !important;
}
.nm-grid-sup.nm-cmp table th .k-grid-header-menu:hover {
  color: #e8e1ca !important;
  background-color: #5a4d26 !important;
}
.nm-grid-sup.nm-cmp table th.k-sorted {
  color: #5a4d26;
  background-color: #e8e1ca;
}
.nm-grid-sup table th {
  color: #26335a;
  background-color: #cad1e8;
  font-weight: 600;
}
.nm-grid-sup table th .k-grid-header-menu {
  color: #26335a !important;
}
.nm-grid-sup table th .k-grid-header-menu:hover {
  color: #cad1e8 !important;
  background-color: #26335a !important;
}
.nm-grid-sup table th.k-sorted {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-grid-sup.k-grid td.k-selected,
.nm-grid-sup.k-grid th.k-selected,
.nm-grid-sup.k-grid tr.k-selected,
.nm-grid-sup.k-grid td.k-state-selected,
.nm-grid-sup.k-grid th.k-state-selected,
.nm-grid-sup.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(38, 51, 90, 0.5);
}
.nm-grid-sup.k-grid td.k-selected > td,
.nm-grid-sup.k-grid th.k-selected > td,
.nm-grid-sup.k-grid tr.k-selected > td,
.nm-grid-sup.k-grid td.k-state-selected > td,
.nm-grid-sup.k-grid th.k-state-selected > td,
.nm-grid-sup.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(38, 51, 90, 0.5);
}
.nm-grid-sup.k-grid td.k-selected.nm-cmp,
.nm-grid-sup.k-grid th.k-selected.nm-cmp,
.nm-grid-sup.k-grid tr.k-selected.nm-cmp,
.nm-grid-sup.k-grid td.k-state-selected.nm-cmp,
.nm-grid-sup.k-grid th.k-state-selected.nm-cmp,
.nm-grid-sup.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(90, 77, 38, 0.5);
}
.nm-grid-sup.k-grid td.k-selected.nm-cmp > td,
.nm-grid-sup.k-grid th.k-selected.nm-cmp > td,
.nm-grid-sup.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-sup.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-sup.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-sup.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(90, 77, 38, 0.5);
}
.nm-grid-sup.k-grid td.k-selected.nm-alt,
.nm-grid-sup.k-grid th.k-selected.nm-alt,
.nm-grid-sup.k-grid tr.k-selected.nm-alt,
.nm-grid-sup.k-grid td.k-state-selected.nm-alt,
.nm-grid-sup.k-grid th.k-state-selected.nm-alt,
.nm-grid-sup.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(90, 38, 77, 0.5);
}
.nm-grid-sup.k-grid td.k-selected.nm-alt > td,
.nm-grid-sup.k-grid th.k-selected.nm-alt > td,
.nm-grid-sup.k-grid tr.k-selected.nm-alt > td,
.nm-grid-sup.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-sup.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-sup.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(90, 38, 77, 0.5);
}
.nm-grid-sup .k-alt {
  background-color: #cad1e8;
}
.nm-grid-sup .nm-alt {
  background-color: #ca82b8;
}
.nm-grid-sup .nm-alt .k-alt {
  background-color: #b34c99;
}
.nm-grid-sup .nm-cmp {
  background-color: #cab882;
}
.nm-grid-sup .nm-cmp .k-alt {
  background-color: #b3994c;
}
.nm-grid-sup .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-sup .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-sup .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-sup .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-sup .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-sup .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-sup .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-sup .k-window .k-window-titlebar {
  color: #cad1e8 !important;
  background-color: #26335a !important;
}
.nm-grid-sup .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #cad1e8;
}
.nm-grid-sup .k-window .k-window-content {
  color: #26335a !important;
  background-color: #cad1e8 !important;
}
.nm-upload-sup {
  width: auto;
  color: #26335a;
  background-color: #cad1e8;
  border: 1px solid #26335a;
  border-radius: 0.25rem;
}
.nm-upload-sup .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-sup .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-sup .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-sup .k-button-solid-base,
.nm-upload-sup .k-button-solid-base.k-hover,
.nm-upload-sup .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-sup input {
  color: #cad1e8;
  background-color: #26335a;
  border: 1px solid #26335a;
  border-radius: 0.25rem;
}
.nm-upload-sup input:hover {
  text-decoration: none;
  color: #26335a;
  background-color: #cad1e8;
}
.nm-tabstrip-sup.k-tabstrip {
  background-color: #8294CA;
}
.nm-tabstrip-sup.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-sup.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #cad1e8 !important;
}
.nm-tabstrip-sup.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #26335a !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-sup {
  color: #FFF;
  background-color: #26335a;
  border-color: #cad1e8;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-sup.k-active {
  color: #26335a;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-sup:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-sup {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #cad1e8 !important;
  outline-offset: -1px !important;
  color: #cad1e8 !important;
  background-color: #26335a !important;
  height: 3.5rem !important;
}
.nm-fab-sup .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-sup:hover {
  opacity: 1 !important;
  color: #26335a !important;
  background-color: #cad1e8 !important;
  outline: 2px solid #26335a !important;
}
.nm-fab-sup .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-sup .k-fab-item-text {
  border-color: #26335a !important;
  color: #26335a !important;
  background-color: #cad1e8 !important;
}
.nm-fab-item-sup .k-fab-item-icon {
  border-color: #cad1e8 !important;
  color: #26335a !important;
  background-color: #cad1e8 !important;
}
.nm-fab-item-sup .k-fab-item-icon:hover {
  color: #cad1e8 !important;
  background-color: #26335a !important;
}
.nm-switch-sup {
  padding: 0px;
}
.nm-switch-sup .k-switch .k-switch-track {
  border-color: #26335a !important;
}
.nm-switch-sup .k-switch {
  height: 2.6rem;
}
.nm-switch-sup > .k-switch-on > .k-switch-track {
  background-color: #26335a;
  border-color: #26335a;
}
.nm-switch-sup > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-sup.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-sup.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-sup.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-sup.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-sup.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-sup.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-sup > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-sup > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-sup .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #26335a;
}
.nm-window-sup .k-stepper .k-step-current .k-step-indicator {
  background-color: #26335a;
  border-color: #26335a;
  color: #FFF;
}
.nm-window-sup .k-stepper .k-step-done .k-step-indicator {
  background-color: #26335a;
  border-color: #26335a;
  color: #FFF;
}
.nm-window-sup .k-progressbar .k-selected {
  color: #FFF;
  background-color: #8294CA;
}
.nm-window-sup .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-sup button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #cad1e8 !important;
  background-color: #26335a !important;
  border: 1px solid #cad1e8 !important;
}
.nm-window-sup button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-sup button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #26335a !important;
  background-color: #cad1e8 !important;
  border-color: #26335a !important;
}
.nm-window-sup .k-window-titlebar {
  color: #cad1e8;
  background-color: #26335a;
}
.nm-window-sup .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #cad1e8;
}
.nm-window-sup .k-window-content {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-table-sup {
  width: 100%;
  border: 1px solid #26335a;
}
.nm-table-sup th {
  color: #FFF;
  background-color: #26335a;
  font-weight: 600;
  border: 1px solid #cad1e8;
}
.nm-table-sup tr {
  color: #26335a;
  background-color: #cad1e8;
}
.nm-table-sup tr .nm-alt {
  background-color: #e8cae1;
}
.nm-box-cli {
  color: #000;
  background-color: #9dbf8d;
  border-color: #3a522e;
}
.nm-box-cli h1,
.nm-box-cli h2,
.nm-box-cli h3,
.nm-box-cli h4,
.nm-box-cli h5,
.nm-box-cli h6 {
  color: #3a522e;
}
.nm-box-cli.nm-head {
  color: #d5e4ce;
  background-color: #3a522e;
  border-color: #3a522e;
}
.nm-box-cli.nm-head h1,
.nm-box-cli.nm-head h2,
.nm-box-cli.nm-head h3,
.nm-box-cli.nm-head h4,
.nm-box-cli.nm-head h5,
.nm-box-cli.nm-head h6 {
  color: #FFF;
}
.nm-box-cli.nm-white {
  color: #9dbf8d;
  background-color: #FFF;
  border-color: #9dbf8d;
}
.nm-box-cli.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-cli.nm-white h1,
.nm-box-cli.nm-white h2,
.nm-box-cli.nm-white h3,
.nm-box-cli.nm-white h4,
.nm-box-cli.nm-white h5,
.nm-box-cli.nm-white h6 {
  color: #9dbf8d;
}
.nm-box-cli.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-cli.nm-alt {
  color: #000;
  background-color: #8db6bf;
  border-color: #2e4c52;
}
.nm-box-cli.nm-alt h1,
.nm-box-cli.nm-alt h2,
.nm-box-cli.nm-alt h3,
.nm-box-cli.nm-alt h4,
.nm-box-cli.nm-alt h5,
.nm-box-cli.nm-alt h6 {
  color: #2e4c52;
}
.nm-box-cli.nm-cmp {
  color: #000;
  background-color: #af8dbf;
  border-color: #462e52;
}
.nm-box-cli.nm-cmp h1,
.nm-box-cli.nm-cmp h2,
.nm-box-cli.nm-cmp h3,
.nm-box-cli.nm-cmp h4,
.nm-box-cli.nm-cmp h5,
.nm-box-cli.nm-cmp h6 {
  color: #462e52;
}
.nm-box-cli table th {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-box-cli table td {
  color: #3a522e;
  background-color: #FFFFFF;
}
.nm-dd-cli {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #3a522e;
}
.nm-dd-cli > input {
  display: none!important;
}
.nm-dd-cli .k-picker {
  border-color: #3a522e;
  color: #3a522e;
  background-color: #FFF;
}
.nm-dd-cli.k-focus {
  color: #d5e4ce;
  background-color: #3a522e;
}
.nm-dd-cli.nm-head {
  color: #d5e4ce;
  background-color: #3a522e;
}
.nm-dd-cli.nm-head.k-focus {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-dd-cli .k-input,
.nm-dd-cli .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-cli .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-cli.nm-cmp {
  color: #462e52;
}
.nm-dd-cli.nm-cmp .k-picker {
  border-color: #462e52;
  color: #462e52;
  background-color: #FFF;
}
.nm-dd-cli.nm-cmp.k-focus {
  color: #ddcee4;
  background-color: #462e52;
}
.nm-dd-cli.nm-cmp.nm-head {
  color: #ddcee4;
  background-color: #462e52;
}
.nm-dd-cli.nm-cmp.nm-head.k-focus {
  color: #462e52;
  background-color: #ddcee4;
}
.nm-dd-list-cli .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #3a522e;
}
.nm-dd-list-cli .k-selected.k-list-optionlabel.nm-head {
  background-color: #d5e4ce;
}
.nm-dd-list-cli .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #3a522e;
}
.nm-dd-list-cli .k-list-item.k-selected.nm-head {
  background-color: #d5e4ce;
}
.nm-dd-list-cli .k-list-item:hover {
  background-color: #9dbf8d;
}
.nm-dataentry-cli.nm-alt {
  border-color: #2e4c52;
  color: #2e4c52;
}
.nm-dataentry-cli.nm-cmp {
  border-color: #462e52;
  color: #462e52;
}
.nm-dataentry-cli > .k-input > input.k-input-inner,
.nm-dataentry-cli input.nm-dataentry-cli {
  border-color: #3a522e !important;
  color: #3a522e;
}
.nm-dataentry-cli > .k-input > input.k-input-inner h1,
.nm-dataentry-cli input.nm-dataentry-cli h1,
.nm-dataentry-cli > .k-input > input.k-input-inner h2,
.nm-dataentry-cli input.nm-dataentry-cli h2,
.nm-dataentry-cli > .k-input > input.k-input-inner h3,
.nm-dataentry-cli input.nm-dataentry-cli h3,
.nm-dataentry-cli > .k-input > input.k-input-inner h4,
.nm-dataentry-cli input.nm-dataentry-cli h4,
.nm-dataentry-cli > .k-input > input.k-input-inner h5,
.nm-dataentry-cli input.nm-dataentry-cli h5,
.nm-dataentry-cli > .k-input > input.k-input-inner h6,
.nm-dataentry-cli input.nm-dataentry-cli h6 {
  color: #000;
}
.nm-dataentry-cli > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-cli input.nm-dataentry-cli .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-cli > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-cli input.nm-dataentry-cli .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-cli > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-cli input.nm-dataentry-cli .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-cli > .k-input > input.k-input-inner a,
.nm-dataentry-cli input.nm-dataentry-cli a {
  color: #3a522e;
}
.nm-dataentry-cli > .k-input > input.k-input-inner:focus,
.nm-dataentry-cli input.nm-dataentry-cli:focus {
  background-color: #FFF;
  border-color: #3a522e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(58, 82, 46, 0.5);
}
.nm-dataentry-cli > .k-input > input.k-input-inner:focus a,
.nm-dataentry-cli input.nm-dataentry-cli:focus a {
  color: #3a522e;
}
.nm-datafield-cli {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-datafield-cli h1,
.nm-datafield-cli h2,
.nm-datafield-cli h3,
.nm-datafield-cli h4,
.nm-datafield-cli h5,
.nm-datafield-cli h6 {
  color: #000;
}
.nm-datafield-cli a {
  color: #3a522e;
}
.nm-datafield-cli:focus {
  background-color: #FFF;
  border-color: #3a522e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(58, 82, 46, 0.5);
}
.nm-datafield-cli:focus a {
  color: #3a522e;
}
.nm-datafield-cli.nm-head {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-datafield-cli.nm-head h1,
.nm-datafield-cli.nm-head h2,
.nm-datafield-cli.nm-head h3,
.nm-datafield-cli.nm-head h4,
.nm-datafield-cli.nm-head h5,
.nm-datafield-cli.nm-head h6 {
  color: #3a522e;
}
.nm-datafield-cli.nm-head a {
  color: #3a522e;
}
.nm-datafield-cli.nm-head:focus {
  background-color: #FFF;
  border-color: #3a522e;
  color: #3a522e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(58, 82, 46, 0.5);
}
.nm-datafield-cli.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-cli.nm-err a {
  color: #ffcccc;
}
.nm-datafield-cli.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-cli.nm-alt {
  color: #2e4c52;
  background-color: #cee0e4;
}
.nm-datafield-cli.nm-alt a {
  color: #2e4c52;
}
.nm-datafield-cli.nm-alt:focus {
  background-color: #FFF;
  border-color: #2e4c52;
  color: #2e4c52;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 76, 82, 0.5);
}
.nm-datafield-cli.nm-cmp {
  color: #462e52;
  background-color: #ddcee4;
}
.nm-datafield-cli.nm-cmp a {
  color: #462e52;
}
.nm-datafield-cli.nm-cmp:focus {
  background-color: #FFF;
  border-color: #462e52;
  color: #462e52;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 46, 82, 0.5);
}
a.nm-btn-cli,
button.nm-btn-cli {
  color: #d5e4ce;
  background-color: #3a522e;
  border: 1px solid #3a522e;
}
a.nm-btn-cli:hover,
button.nm-btn-cli:hover {
  text-decoration: none;
  color: #3a522e;
  background-color: #d5e4ce;
}
a.nm-btn-cli.nm-cmp,
button.nm-btn-cli.nm-cmp {
  color: #ddcee4;
  background-color: #462e52;
  border: 1px solid #462e52;
}
a.nm-btn-cli.nm-cmp:hover,
button.nm-btn-cli.nm-cmp:hover {
  text-decoration: none;
  color: #462e52;
  background-color: #ddcee4;
}
a.nm-btn-cli.nm-head,
button.nm-btn-cli.nm-head {
  color: #3a522e;
  background-color: #d5e4ce;
  border-color: #d5e4ce;
}
a.nm-btn-cli.nm-head:hover,
button.nm-btn-cli.nm-head:hover {
  color: #d5e4ce;
  background-color: #3a522e;
}
.nm-btn-grid-cli,
.nm-btn-grid-cli.k-button-solid-base,
.nm-btn-grid-cli.k-button-solid-primary {
  color: #3a522e !important;
  background-color: #9dbf8d;
  border: 1px solid #3a522e;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-cli:hover,
.nm-btn-grid-cli.k-button-solid-base:hover,
.nm-btn-grid-cli.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #3a522e;
}
.nm-btn-grid-icon-cli,
.nm-btn-grid-icon-cli.k-button-solid-base,
.nm-btn-grid-icon-cli.k-button-solid-primary {
  color: #3a522e !important;
  background-color: #9dbf8d;
  border: 1px solid #3a522e;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-cli:hover,
.nm-btn-grid-icon-cli.k-button-solid-base:hover,
.nm-btn-grid-icon-cli.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #3a522e;
}
.nm-btn-grid-icon-cli.nm-btn-grid-tiny,
.nm-btn-grid-icon-cli.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-cli.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-cli.nm-cmp,
.nm-btn-grid-icon-cli.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-cli.k-button-solid-primary.nm-cmp {
  color: #462e52 !important;
  background-color: #af8dbf;
  border: 1px solid #462e52;
}
.nm-btn-grid-icon-cli.nm-cmp:hover,
.nm-btn-grid-icon-cli.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-cli.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #462e52;
}
.nm-grid-cli {
  background-color: #F0F0F0;
  color: #3a522e;
}
.nm-grid-cli.nm-cmp {
  background-color: #F0F0F0;
  color: #462e52;
}
.nm-grid-cli.nm-cmp table th {
  color: #462e52;
  background-color: #ddcee4;
  font-weight: 600;
}
.nm-grid-cli.nm-cmp table th .k-grid-header-menu {
  color: #462e52 !important;
}
.nm-grid-cli.nm-cmp table th .k-grid-header-menu:hover {
  color: #ddcee4 !important;
  background-color: #462e52 !important;
}
.nm-grid-cli.nm-cmp table th.k-sorted {
  color: #462e52;
  background-color: #ddcee4;
}
.nm-grid-cli table th {
  color: #3a522e;
  background-color: #d5e4ce;
  font-weight: 600;
}
.nm-grid-cli table th .k-grid-header-menu {
  color: #3a522e !important;
}
.nm-grid-cli table th .k-grid-header-menu:hover {
  color: #d5e4ce !important;
  background-color: #3a522e !important;
}
.nm-grid-cli table th.k-sorted {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-grid-cli.k-grid td.k-selected,
.nm-grid-cli.k-grid th.k-selected,
.nm-grid-cli.k-grid tr.k-selected,
.nm-grid-cli.k-grid td.k-state-selected,
.nm-grid-cli.k-grid th.k-state-selected,
.nm-grid-cli.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(58, 82, 46, 0.5);
}
.nm-grid-cli.k-grid td.k-selected > td,
.nm-grid-cli.k-grid th.k-selected > td,
.nm-grid-cli.k-grid tr.k-selected > td,
.nm-grid-cli.k-grid td.k-state-selected > td,
.nm-grid-cli.k-grid th.k-state-selected > td,
.nm-grid-cli.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(58, 82, 46, 0.5);
}
.nm-grid-cli.k-grid td.k-selected.nm-cmp,
.nm-grid-cli.k-grid th.k-selected.nm-cmp,
.nm-grid-cli.k-grid tr.k-selected.nm-cmp,
.nm-grid-cli.k-grid td.k-state-selected.nm-cmp,
.nm-grid-cli.k-grid th.k-state-selected.nm-cmp,
.nm-grid-cli.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(70, 46, 82, 0.5);
}
.nm-grid-cli.k-grid td.k-selected.nm-cmp > td,
.nm-grid-cli.k-grid th.k-selected.nm-cmp > td,
.nm-grid-cli.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-cli.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-cli.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-cli.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(70, 46, 82, 0.5);
}
.nm-grid-cli.k-grid td.k-selected.nm-alt,
.nm-grid-cli.k-grid th.k-selected.nm-alt,
.nm-grid-cli.k-grid tr.k-selected.nm-alt,
.nm-grid-cli.k-grid td.k-state-selected.nm-alt,
.nm-grid-cli.k-grid th.k-state-selected.nm-alt,
.nm-grid-cli.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(46, 76, 82, 0.5);
}
.nm-grid-cli.k-grid td.k-selected.nm-alt > td,
.nm-grid-cli.k-grid th.k-selected.nm-alt > td,
.nm-grid-cli.k-grid tr.k-selected.nm-alt > td,
.nm-grid-cli.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-cli.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-cli.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(46, 76, 82, 0.5);
}
.nm-grid-cli .k-alt {
  background-color: #d5e4ce;
}
.nm-grid-cli .nm-alt {
  background-color: #8db6bf;
}
.nm-grid-cli .nm-alt .k-alt {
  background-color: #5c97a3;
}
.nm-grid-cli .nm-cmp {
  background-color: #af8dbf;
}
.nm-grid-cli .nm-cmp .k-alt {
  background-color: #8d5ca3;
}
.nm-grid-cli .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-cli .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-cli .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-cli .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-cli .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-cli .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-cli .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-cli .k-window .k-window-titlebar {
  color: #d5e4ce !important;
  background-color: #3a522e !important;
}
.nm-grid-cli .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #d5e4ce;
}
.nm-grid-cli .k-window .k-window-content {
  color: #3a522e !important;
  background-color: #d5e4ce !important;
}
.nm-upload-cli {
  width: auto;
  color: #3a522e;
  background-color: #d5e4ce;
  border: 1px solid #3a522e;
  border-radius: 0.25rem;
}
.nm-upload-cli .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-cli .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-cli .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-cli .k-button-solid-base,
.nm-upload-cli .k-button-solid-base.k-hover,
.nm-upload-cli .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-cli input {
  color: #d5e4ce;
  background-color: #3a522e;
  border: 1px solid #3a522e;
  border-radius: 0.25rem;
}
.nm-upload-cli input:hover {
  text-decoration: none;
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-tabstrip-cli.k-tabstrip {
  background-color: #9dbf8d;
}
.nm-tabstrip-cli.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-cli.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #d5e4ce !important;
}
.nm-tabstrip-cli.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #3a522e !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-cli {
  color: #FFF;
  background-color: #3a522e;
  border-color: #d5e4ce;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-cli.k-active {
  color: #3a522e;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-cli:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-cli {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #d5e4ce !important;
  outline-offset: -1px !important;
  color: #d5e4ce !important;
  background-color: #3a522e !important;
  height: 3.5rem !important;
}
.nm-fab-cli .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-cli:hover {
  opacity: 1 !important;
  color: #3a522e !important;
  background-color: #d5e4ce !important;
  outline: 2px solid #3a522e !important;
}
.nm-fab-cli .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-cli .k-fab-item-text {
  border-color: #3a522e !important;
  color: #3a522e !important;
  background-color: #d5e4ce !important;
}
.nm-fab-item-cli .k-fab-item-icon {
  border-color: #d5e4ce !important;
  color: #3a522e !important;
  background-color: #d5e4ce !important;
}
.nm-fab-item-cli .k-fab-item-icon:hover {
  color: #d5e4ce !important;
  background-color: #3a522e !important;
}
.nm-switch-cli {
  padding: 0px;
}
.nm-switch-cli .k-switch .k-switch-track {
  border-color: #3a522e !important;
}
.nm-switch-cli .k-switch {
  height: 2.6rem;
}
.nm-switch-cli > .k-switch-on > .k-switch-track {
  background-color: #3a522e;
  border-color: #3a522e;
}
.nm-switch-cli > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-cli.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-cli.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-cli.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-cli.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-cli.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-cli.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-cli > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-cli > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-cli .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #3a522e;
}
.nm-window-cli .k-stepper .k-step-current .k-step-indicator {
  background-color: #3a522e;
  border-color: #3a522e;
  color: #FFF;
}
.nm-window-cli .k-stepper .k-step-done .k-step-indicator {
  background-color: #3a522e;
  border-color: #3a522e;
  color: #FFF;
}
.nm-window-cli .k-progressbar .k-selected {
  color: #FFF;
  background-color: #9dbf8d;
}
.nm-window-cli .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-cli button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #d5e4ce !important;
  background-color: #3a522e !important;
  border: 1px solid #d5e4ce !important;
}
.nm-window-cli button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-cli button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #3a522e !important;
  background-color: #d5e4ce !important;
  border-color: #3a522e !important;
}
.nm-window-cli .k-window-titlebar {
  color: #d5e4ce;
  background-color: #3a522e;
}
.nm-window-cli .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #d5e4ce;
}
.nm-window-cli .k-window-content {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-table-cli {
  width: 100%;
  border: 1px solid #3a522e;
}
.nm-table-cli th {
  color: #FFF;
  background-color: #3a522e;
  font-weight: 600;
  border: 1px solid #d5e4ce;
}
.nm-table-cli tr {
  color: #3a522e;
  background-color: #d5e4ce;
}
.nm-table-cli tr .nm-alt {
  background-color: #cee0e4;
}
.nm-box-int {
  color: #000;
  background-color: #B8A6D2;
  border-color: #513a72;
}
.nm-box-int h1,
.nm-box-int h2,
.nm-box-int h3,
.nm-box-int h4,
.nm-box-int h5,
.nm-box-int h6 {
  color: #513a72;
}
.nm-box-int.nm-head {
  color: #eeeaf4;
  background-color: #513a72;
  border-color: #513a72;
}
.nm-box-int.nm-head h1,
.nm-box-int.nm-head h2,
.nm-box-int.nm-head h3,
.nm-box-int.nm-head h4,
.nm-box-int.nm-head h5,
.nm-box-int.nm-head h6 {
  color: #FFF;
}
.nm-box-int.nm-white {
  color: #B8A6D2;
  background-color: #FFF;
  border-color: #B8A6D2;
}
.nm-box-int.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-int.nm-white h1,
.nm-box-int.nm-white h2,
.nm-box-int.nm-white h3,
.nm-box-int.nm-white h4,
.nm-box-int.nm-white h5,
.nm-box-int.nm-white h6 {
  color: #B8A6D2;
}
.nm-box-int.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-int.nm-alt {
  color: #000;
  background-color: #d2a6aa;
  border-color: #723a3f;
}
.nm-box-int.nm-alt h1,
.nm-box-int.nm-alt h2,
.nm-box-int.nm-alt h3,
.nm-box-int.nm-alt h4,
.nm-box-int.nm-alt h5,
.nm-box-int.nm-alt h6 {
  color: #723a3f;
}
.nm-box-int.nm-cmp {
  color: #000;
  background-color: #c0d2a6;
  border-color: #5b723a;
}
.nm-box-int.nm-cmp h1,
.nm-box-int.nm-cmp h2,
.nm-box-int.nm-cmp h3,
.nm-box-int.nm-cmp h4,
.nm-box-int.nm-cmp h5,
.nm-box-int.nm-cmp h6 {
  color: #5b723a;
}
.nm-box-int table th {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-box-int table td {
  color: #513a72;
  background-color: #FFFFFF;
}
.nm-dd-int {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #513a72;
}
.nm-dd-int > input {
  display: none!important;
}
.nm-dd-int .k-picker {
  border-color: #513a72;
  color: #513a72;
  background-color: #FFF;
}
.nm-dd-int.k-focus {
  color: #eeeaf4;
  background-color: #513a72;
}
.nm-dd-int.nm-head {
  color: #eeeaf4;
  background-color: #513a72;
}
.nm-dd-int.nm-head.k-focus {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-dd-int .k-input,
.nm-dd-int .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-int .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-int.nm-cmp {
  color: #5b723a;
}
.nm-dd-int.nm-cmp .k-picker {
  border-color: #5b723a;
  color: #5b723a;
  background-color: #FFF;
}
.nm-dd-int.nm-cmp.k-focus {
  color: #f0f4ea;
  background-color: #5b723a;
}
.nm-dd-int.nm-cmp.nm-head {
  color: #f0f4ea;
  background-color: #5b723a;
}
.nm-dd-int.nm-cmp.nm-head.k-focus {
  color: #5b723a;
  background-color: #f0f4ea;
}
.nm-dd-list-int .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #513a72;
}
.nm-dd-list-int .k-selected.k-list-optionlabel.nm-head {
  background-color: #eeeaf4;
}
.nm-dd-list-int .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #513a72;
}
.nm-dd-list-int .k-list-item.k-selected.nm-head {
  background-color: #eeeaf4;
}
.nm-dd-list-int .k-list-item:hover {
  background-color: #B8A6D2;
}
.nm-dataentry-int.nm-alt {
  border-color: #723a3f;
  color: #723a3f;
}
.nm-dataentry-int.nm-cmp {
  border-color: #5b723a;
  color: #5b723a;
}
.nm-dataentry-int > .k-input > input.k-input-inner,
.nm-dataentry-int input.nm-dataentry-int {
  border-color: #513a72 !important;
  color: #513a72;
}
.nm-dataentry-int > .k-input > input.k-input-inner h1,
.nm-dataentry-int input.nm-dataentry-int h1,
.nm-dataentry-int > .k-input > input.k-input-inner h2,
.nm-dataentry-int input.nm-dataentry-int h2,
.nm-dataentry-int > .k-input > input.k-input-inner h3,
.nm-dataentry-int input.nm-dataentry-int h3,
.nm-dataentry-int > .k-input > input.k-input-inner h4,
.nm-dataentry-int input.nm-dataentry-int h4,
.nm-dataentry-int > .k-input > input.k-input-inner h5,
.nm-dataentry-int input.nm-dataentry-int h5,
.nm-dataentry-int > .k-input > input.k-input-inner h6,
.nm-dataentry-int input.nm-dataentry-int h6 {
  color: #000;
}
.nm-dataentry-int > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-int input.nm-dataentry-int .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-int > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-int input.nm-dataentry-int .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-int > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-int input.nm-dataentry-int .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-int > .k-input > input.k-input-inner a,
.nm-dataentry-int input.nm-dataentry-int a {
  color: #513a72;
}
.nm-dataentry-int > .k-input > input.k-input-inner:focus,
.nm-dataentry-int input.nm-dataentry-int:focus {
  background-color: #FFF;
  border-color: #513a72;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(81, 58, 114, 0.5);
}
.nm-dataentry-int > .k-input > input.k-input-inner:focus a,
.nm-dataentry-int input.nm-dataentry-int:focus a {
  color: #513a72;
}
.nm-datafield-int {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-datafield-int h1,
.nm-datafield-int h2,
.nm-datafield-int h3,
.nm-datafield-int h4,
.nm-datafield-int h5,
.nm-datafield-int h6 {
  color: #000;
}
.nm-datafield-int a {
  color: #513a72;
}
.nm-datafield-int:focus {
  background-color: #FFF;
  border-color: #513a72;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(81, 58, 114, 0.5);
}
.nm-datafield-int:focus a {
  color: #513a72;
}
.nm-datafield-int.nm-head {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-datafield-int.nm-head h1,
.nm-datafield-int.nm-head h2,
.nm-datafield-int.nm-head h3,
.nm-datafield-int.nm-head h4,
.nm-datafield-int.nm-head h5,
.nm-datafield-int.nm-head h6 {
  color: #513a72;
}
.nm-datafield-int.nm-head a {
  color: #513a72;
}
.nm-datafield-int.nm-head:focus {
  background-color: #FFF;
  border-color: #513a72;
  color: #513a72;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(81, 58, 114, 0.5);
}
.nm-datafield-int.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-int.nm-err a {
  color: #ffcccc;
}
.nm-datafield-int.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-int.nm-alt {
  color: #723a3f;
  background-color: #f4eaeb;
}
.nm-datafield-int.nm-alt a {
  color: #723a3f;
}
.nm-datafield-int.nm-alt:focus {
  background-color: #FFF;
  border-color: #723a3f;
  color: #723a3f;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(114, 58, 63, 0.5);
}
.nm-datafield-int.nm-cmp {
  color: #5b723a;
  background-color: #f0f4ea;
}
.nm-datafield-int.nm-cmp a {
  color: #5b723a;
}
.nm-datafield-int.nm-cmp:focus {
  background-color: #FFF;
  border-color: #5b723a;
  color: #5b723a;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(91, 114, 58, 0.5);
}
a.nm-btn-int,
button.nm-btn-int {
  color: #eeeaf4;
  background-color: #513a72;
  border: 1px solid #513a72;
}
a.nm-btn-int:hover,
button.nm-btn-int:hover {
  text-decoration: none;
  color: #513a72;
  background-color: #eeeaf4;
}
a.nm-btn-int.nm-cmp,
button.nm-btn-int.nm-cmp {
  color: #f0f4ea;
  background-color: #5b723a;
  border: 1px solid #5b723a;
}
a.nm-btn-int.nm-cmp:hover,
button.nm-btn-int.nm-cmp:hover {
  text-decoration: none;
  color: #5b723a;
  background-color: #f0f4ea;
}
a.nm-btn-int.nm-head,
button.nm-btn-int.nm-head {
  color: #513a72;
  background-color: #eeeaf4;
  border-color: #eeeaf4;
}
a.nm-btn-int.nm-head:hover,
button.nm-btn-int.nm-head:hover {
  color: #eeeaf4;
  background-color: #513a72;
}
.nm-btn-grid-int,
.nm-btn-grid-int.k-button-solid-base,
.nm-btn-grid-int.k-button-solid-primary {
  color: #513a72 !important;
  background-color: #B8A6D2;
  border: 1px solid #513a72;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-int:hover,
.nm-btn-grid-int.k-button-solid-base:hover,
.nm-btn-grid-int.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #513a72;
}
.nm-btn-grid-icon-int,
.nm-btn-grid-icon-int.k-button-solid-base,
.nm-btn-grid-icon-int.k-button-solid-primary {
  color: #513a72 !important;
  background-color: #B8A6D2;
  border: 1px solid #513a72;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-int:hover,
.nm-btn-grid-icon-int.k-button-solid-base:hover,
.nm-btn-grid-icon-int.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #513a72;
}
.nm-btn-grid-icon-int.nm-btn-grid-tiny,
.nm-btn-grid-icon-int.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-int.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-int.nm-cmp,
.nm-btn-grid-icon-int.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-int.k-button-solid-primary.nm-cmp {
  color: #5b723a !important;
  background-color: #c0d2a6;
  border: 1px solid #5b723a;
}
.nm-btn-grid-icon-int.nm-cmp:hover,
.nm-btn-grid-icon-int.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-int.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #5b723a;
}
.nm-grid-int {
  background-color: #F0F0F0;
  color: #513a72;
}
.nm-grid-int.nm-cmp {
  background-color: #F0F0F0;
  color: #5b723a;
}
.nm-grid-int.nm-cmp table th {
  color: #5b723a;
  background-color: #f0f4ea;
  font-weight: 600;
}
.nm-grid-int.nm-cmp table th .k-grid-header-menu {
  color: #5b723a !important;
}
.nm-grid-int.nm-cmp table th .k-grid-header-menu:hover {
  color: #f0f4ea !important;
  background-color: #5b723a !important;
}
.nm-grid-int.nm-cmp table th.k-sorted {
  color: #5b723a;
  background-color: #f0f4ea;
}
.nm-grid-int table th {
  color: #513a72;
  background-color: #eeeaf4;
  font-weight: 600;
}
.nm-grid-int table th .k-grid-header-menu {
  color: #513a72 !important;
}
.nm-grid-int table th .k-grid-header-menu:hover {
  color: #eeeaf4 !important;
  background-color: #513a72 !important;
}
.nm-grid-int table th.k-sorted {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-grid-int.k-grid td.k-selected,
.nm-grid-int.k-grid th.k-selected,
.nm-grid-int.k-grid tr.k-selected,
.nm-grid-int.k-grid td.k-state-selected,
.nm-grid-int.k-grid th.k-state-selected,
.nm-grid-int.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(81, 58, 114, 0.5);
}
.nm-grid-int.k-grid td.k-selected > td,
.nm-grid-int.k-grid th.k-selected > td,
.nm-grid-int.k-grid tr.k-selected > td,
.nm-grid-int.k-grid td.k-state-selected > td,
.nm-grid-int.k-grid th.k-state-selected > td,
.nm-grid-int.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(81, 58, 114, 0.5);
}
.nm-grid-int.k-grid td.k-selected.nm-cmp,
.nm-grid-int.k-grid th.k-selected.nm-cmp,
.nm-grid-int.k-grid tr.k-selected.nm-cmp,
.nm-grid-int.k-grid td.k-state-selected.nm-cmp,
.nm-grid-int.k-grid th.k-state-selected.nm-cmp,
.nm-grid-int.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(91, 114, 58, 0.5);
}
.nm-grid-int.k-grid td.k-selected.nm-cmp > td,
.nm-grid-int.k-grid th.k-selected.nm-cmp > td,
.nm-grid-int.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-int.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-int.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-int.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(91, 114, 58, 0.5);
}
.nm-grid-int.k-grid td.k-selected.nm-alt,
.nm-grid-int.k-grid th.k-selected.nm-alt,
.nm-grid-int.k-grid tr.k-selected.nm-alt,
.nm-grid-int.k-grid td.k-state-selected.nm-alt,
.nm-grid-int.k-grid th.k-state-selected.nm-alt,
.nm-grid-int.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(114, 58, 63, 0.5);
}
.nm-grid-int.k-grid td.k-selected.nm-alt > td,
.nm-grid-int.k-grid th.k-selected.nm-alt > td,
.nm-grid-int.k-grid tr.k-selected.nm-alt > td,
.nm-grid-int.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-int.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-int.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(114, 58, 63, 0.5);
}
.nm-grid-int .k-alt {
  background-color: #eeeaf4;
}
.nm-grid-int .nm-alt {
  background-color: #d2a6aa;
}
.nm-grid-int .nm-alt .k-alt {
  background-color: #b87379;
}
.nm-grid-int .nm-cmp {
  background-color: #c0d2a6;
}
.nm-grid-int .nm-cmp .k-alt {
  background-color: #9cb873;
}
.nm-grid-int .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-int .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-int .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-int .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-int .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-int .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-int .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-int .k-window .k-window-titlebar {
  color: #eeeaf4 !important;
  background-color: #513a72 !important;
}
.nm-grid-int .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #eeeaf4;
}
.nm-grid-int .k-window .k-window-content {
  color: #513a72 !important;
  background-color: #eeeaf4 !important;
}
.nm-upload-int {
  width: auto;
  color: #513a72;
  background-color: #eeeaf4;
  border: 1px solid #513a72;
  border-radius: 0.25rem;
}
.nm-upload-int .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-int .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-int .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-int .k-button-solid-base,
.nm-upload-int .k-button-solid-base.k-hover,
.nm-upload-int .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-int input {
  color: #eeeaf4;
  background-color: #513a72;
  border: 1px solid #513a72;
  border-radius: 0.25rem;
}
.nm-upload-int input:hover {
  text-decoration: none;
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-tabstrip-int.k-tabstrip {
  background-color: #B8A6D2;
}
.nm-tabstrip-int.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-int.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #eeeaf4 !important;
}
.nm-tabstrip-int.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #513a72 !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-int {
  color: #FFF;
  background-color: #513a72;
  border-color: #eeeaf4;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-int.k-active {
  color: #513a72;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-int:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-int {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #eeeaf4 !important;
  outline-offset: -1px !important;
  color: #eeeaf4 !important;
  background-color: #513a72 !important;
  height: 3.5rem !important;
}
.nm-fab-int .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-int:hover {
  opacity: 1 !important;
  color: #513a72 !important;
  background-color: #eeeaf4 !important;
  outline: 2px solid #513a72 !important;
}
.nm-fab-int .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-int .k-fab-item-text {
  border-color: #513a72 !important;
  color: #513a72 !important;
  background-color: #eeeaf4 !important;
}
.nm-fab-item-int .k-fab-item-icon {
  border-color: #eeeaf4 !important;
  color: #513a72 !important;
  background-color: #eeeaf4 !important;
}
.nm-fab-item-int .k-fab-item-icon:hover {
  color: #eeeaf4 !important;
  background-color: #513a72 !important;
}
.nm-switch-int {
  padding: 0px;
}
.nm-switch-int .k-switch .k-switch-track {
  border-color: #513a72 !important;
}
.nm-switch-int .k-switch {
  height: 2.6rem;
}
.nm-switch-int > .k-switch-on > .k-switch-track {
  background-color: #513a72;
  border-color: #513a72;
}
.nm-switch-int > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-int.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-int.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-int.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-int.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-int.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-int.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-int > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-int > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-int .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #513a72;
}
.nm-window-int .k-stepper .k-step-current .k-step-indicator {
  background-color: #513a72;
  border-color: #513a72;
  color: #FFF;
}
.nm-window-int .k-stepper .k-step-done .k-step-indicator {
  background-color: #513a72;
  border-color: #513a72;
  color: #FFF;
}
.nm-window-int .k-progressbar .k-selected {
  color: #FFF;
  background-color: #B8A6D2;
}
.nm-window-int .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-int button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #eeeaf4 !important;
  background-color: #513a72 !important;
  border: 1px solid #eeeaf4 !important;
}
.nm-window-int button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-int button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #513a72 !important;
  background-color: #eeeaf4 !important;
  border-color: #513a72 !important;
}
.nm-window-int .k-window-titlebar {
  color: #eeeaf4;
  background-color: #513a72;
}
.nm-window-int .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #eeeaf4;
}
.nm-window-int .k-window-content {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-table-int {
  width: 100%;
  border: 1px solid #513a72;
}
.nm-table-int th {
  color: #FFF;
  background-color: #513a72;
  font-weight: 600;
  border: 1px solid #eeeaf4;
}
.nm-table-int tr {
  color: #513a72;
  background-color: #eeeaf4;
}
.nm-table-int tr .nm-alt {
  background-color: #f4eaeb;
}
.nm-box-fun {
  color: #000;
  background-color: #D4AFB9;
  border-color: #77404f;
}
.nm-box-fun h1,
.nm-box-fun h2,
.nm-box-fun h3,
.nm-box-fun h4,
.nm-box-fun h5,
.nm-box-fun h6 {
  color: #77404f;
}
.nm-box-fun.nm-head {
  color: #f8f1f3;
  background-color: #77404f;
  border-color: #77404f;
}
.nm-box-fun.nm-head h1,
.nm-box-fun.nm-head h2,
.nm-box-fun.nm-head h3,
.nm-box-fun.nm-head h4,
.nm-box-fun.nm-head h5,
.nm-box-fun.nm-head h6 {
  color: #FFF;
}
.nm-box-fun.nm-white {
  color: #D4AFB9;
  background-color: #FFF;
  border-color: #D4AFB9;
}
.nm-box-fun.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-fun.nm-white h1,
.nm-box-fun.nm-white h2,
.nm-box-fun.nm-white h3,
.nm-box-fun.nm-white h4,
.nm-box-fun.nm-white h5,
.nm-box-fun.nm-white h6 {
  color: #D4AFB9;
}
.nm-box-fun.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-fun.nm-alt {
  color: #000;
  background-color: #cbd4af;
  border-color: #6a7740;
}
.nm-box-fun.nm-alt h1,
.nm-box-fun.nm-alt h2,
.nm-box-fun.nm-alt h3,
.nm-box-fun.nm-alt h4,
.nm-box-fun.nm-alt h5,
.nm-box-fun.nm-alt h6 {
  color: #6a7740;
}
.nm-box-fun.nm-cmp {
  color: #000;
  background-color: #afd4ca;
  border-color: #407768;
}
.nm-box-fun.nm-cmp h1,
.nm-box-fun.nm-cmp h2,
.nm-box-fun.nm-cmp h3,
.nm-box-fun.nm-cmp h4,
.nm-box-fun.nm-cmp h5,
.nm-box-fun.nm-cmp h6 {
  color: #407768;
}
.nm-box-fun table th {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-box-fun table td {
  color: #77404f;
  background-color: #FFFFFF;
}
.nm-dd-fun {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #77404f;
}
.nm-dd-fun > input {
  display: none!important;
}
.nm-dd-fun .k-picker {
  border-color: #77404f;
  color: #77404f;
  background-color: #FFF;
}
.nm-dd-fun.k-focus {
  color: #f8f1f3;
  background-color: #77404f;
}
.nm-dd-fun.nm-head {
  color: #f8f1f3;
  background-color: #77404f;
}
.nm-dd-fun.nm-head.k-focus {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-dd-fun .k-input,
.nm-dd-fun .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-fun .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-fun.nm-cmp {
  color: #407768;
}
.nm-dd-fun.nm-cmp .k-picker {
  border-color: #407768;
  color: #407768;
  background-color: #FFF;
}
.nm-dd-fun.nm-cmp.k-focus {
  color: #f1f8f6;
  background-color: #407768;
}
.nm-dd-fun.nm-cmp.nm-head {
  color: #f1f8f6;
  background-color: #407768;
}
.nm-dd-fun.nm-cmp.nm-head.k-focus {
  color: #407768;
  background-color: #f1f8f6;
}
.nm-dd-list-fun .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #77404f;
}
.nm-dd-list-fun .k-selected.k-list-optionlabel.nm-head {
  background-color: #f8f1f3;
}
.nm-dd-list-fun .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #77404f;
}
.nm-dd-list-fun .k-list-item.k-selected.nm-head {
  background-color: #f8f1f3;
}
.nm-dd-list-fun .k-list-item:hover {
  background-color: #D4AFB9;
}
.nm-dataentry-fun.nm-alt {
  border-color: #6a7740;
  color: #6a7740;
}
.nm-dataentry-fun.nm-cmp {
  border-color: #407768;
  color: #407768;
}
.nm-dataentry-fun > .k-input > input.k-input-inner,
.nm-dataentry-fun input.nm-dataentry-fun {
  border-color: #77404f !important;
  color: #77404f;
}
.nm-dataentry-fun > .k-input > input.k-input-inner h1,
.nm-dataentry-fun input.nm-dataentry-fun h1,
.nm-dataentry-fun > .k-input > input.k-input-inner h2,
.nm-dataentry-fun input.nm-dataentry-fun h2,
.nm-dataentry-fun > .k-input > input.k-input-inner h3,
.nm-dataentry-fun input.nm-dataentry-fun h3,
.nm-dataentry-fun > .k-input > input.k-input-inner h4,
.nm-dataentry-fun input.nm-dataentry-fun h4,
.nm-dataentry-fun > .k-input > input.k-input-inner h5,
.nm-dataentry-fun input.nm-dataentry-fun h5,
.nm-dataentry-fun > .k-input > input.k-input-inner h6,
.nm-dataentry-fun input.nm-dataentry-fun h6 {
  color: #000;
}
.nm-dataentry-fun > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-fun input.nm-dataentry-fun .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-fun > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-fun input.nm-dataentry-fun .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-fun > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-fun input.nm-dataentry-fun .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-fun > .k-input > input.k-input-inner a,
.nm-dataentry-fun input.nm-dataentry-fun a {
  color: #77404f;
}
.nm-dataentry-fun > .k-input > input.k-input-inner:focus,
.nm-dataentry-fun input.nm-dataentry-fun:focus {
  background-color: #FFF;
  border-color: #77404f;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(119, 64, 79, 0.5);
}
.nm-dataentry-fun > .k-input > input.k-input-inner:focus a,
.nm-dataentry-fun input.nm-dataentry-fun:focus a {
  color: #77404f;
}
.nm-datafield-fun {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-datafield-fun h1,
.nm-datafield-fun h2,
.nm-datafield-fun h3,
.nm-datafield-fun h4,
.nm-datafield-fun h5,
.nm-datafield-fun h6 {
  color: #000;
}
.nm-datafield-fun a {
  color: #77404f;
}
.nm-datafield-fun:focus {
  background-color: #FFF;
  border-color: #77404f;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(119, 64, 79, 0.5);
}
.nm-datafield-fun:focus a {
  color: #77404f;
}
.nm-datafield-fun.nm-head {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-datafield-fun.nm-head h1,
.nm-datafield-fun.nm-head h2,
.nm-datafield-fun.nm-head h3,
.nm-datafield-fun.nm-head h4,
.nm-datafield-fun.nm-head h5,
.nm-datafield-fun.nm-head h6 {
  color: #77404f;
}
.nm-datafield-fun.nm-head a {
  color: #77404f;
}
.nm-datafield-fun.nm-head:focus {
  background-color: #FFF;
  border-color: #77404f;
  color: #77404f;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(119, 64, 79, 0.5);
}
.nm-datafield-fun.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-fun.nm-err a {
  color: #ffcccc;
}
.nm-datafield-fun.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-fun.nm-alt {
  color: #6a7740;
  background-color: #f6f8f1;
}
.nm-datafield-fun.nm-alt a {
  color: #6a7740;
}
.nm-datafield-fun.nm-alt:focus {
  background-color: #FFF;
  border-color: #6a7740;
  color: #6a7740;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(106, 119, 64, 0.5);
}
.nm-datafield-fun.nm-cmp {
  color: #407768;
  background-color: #f1f8f6;
}
.nm-datafield-fun.nm-cmp a {
  color: #407768;
}
.nm-datafield-fun.nm-cmp:focus {
  background-color: #FFF;
  border-color: #407768;
  color: #407768;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(64, 119, 104, 0.5);
}
a.nm-btn-fun,
button.nm-btn-fun {
  color: #f8f1f3;
  background-color: #77404f;
  border: 1px solid #77404f;
}
a.nm-btn-fun:hover,
button.nm-btn-fun:hover {
  text-decoration: none;
  color: #77404f;
  background-color: #f8f1f3;
}
a.nm-btn-fun.nm-cmp,
button.nm-btn-fun.nm-cmp {
  color: #f1f8f6;
  background-color: #407768;
  border: 1px solid #407768;
}
a.nm-btn-fun.nm-cmp:hover,
button.nm-btn-fun.nm-cmp:hover {
  text-decoration: none;
  color: #407768;
  background-color: #f1f8f6;
}
a.nm-btn-fun.nm-head,
button.nm-btn-fun.nm-head {
  color: #77404f;
  background-color: #f8f1f3;
  border-color: #f8f1f3;
}
a.nm-btn-fun.nm-head:hover,
button.nm-btn-fun.nm-head:hover {
  color: #f8f1f3;
  background-color: #77404f;
}
.nm-btn-grid-fun,
.nm-btn-grid-fun.k-button-solid-base,
.nm-btn-grid-fun.k-button-solid-primary {
  color: #77404f !important;
  background-color: #D4AFB9;
  border: 1px solid #77404f;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-fun:hover,
.nm-btn-grid-fun.k-button-solid-base:hover,
.nm-btn-grid-fun.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #77404f;
}
.nm-btn-grid-icon-fun,
.nm-btn-grid-icon-fun.k-button-solid-base,
.nm-btn-grid-icon-fun.k-button-solid-primary {
  color: #77404f !important;
  background-color: #D4AFB9;
  border: 1px solid #77404f;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-fun:hover,
.nm-btn-grid-icon-fun.k-button-solid-base:hover,
.nm-btn-grid-icon-fun.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #77404f;
}
.nm-btn-grid-icon-fun.nm-btn-grid-tiny,
.nm-btn-grid-icon-fun.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-fun.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-fun.nm-cmp,
.nm-btn-grid-icon-fun.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-fun.k-button-solid-primary.nm-cmp {
  color: #407768 !important;
  background-color: #afd4ca;
  border: 1px solid #407768;
}
.nm-btn-grid-icon-fun.nm-cmp:hover,
.nm-btn-grid-icon-fun.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-fun.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #407768;
}
.nm-grid-fun {
  background-color: #F0F0F0;
  color: #77404f;
}
.nm-grid-fun.nm-cmp {
  background-color: #F0F0F0;
  color: #407768;
}
.nm-grid-fun.nm-cmp table th {
  color: #407768;
  background-color: #f1f8f6;
  font-weight: 600;
}
.nm-grid-fun.nm-cmp table th .k-grid-header-menu {
  color: #407768 !important;
}
.nm-grid-fun.nm-cmp table th .k-grid-header-menu:hover {
  color: #f1f8f6 !important;
  background-color: #407768 !important;
}
.nm-grid-fun.nm-cmp table th.k-sorted {
  color: #407768;
  background-color: #f1f8f6;
}
.nm-grid-fun table th {
  color: #77404f;
  background-color: #f8f1f3;
  font-weight: 600;
}
.nm-grid-fun table th .k-grid-header-menu {
  color: #77404f !important;
}
.nm-grid-fun table th .k-grid-header-menu:hover {
  color: #f8f1f3 !important;
  background-color: #77404f !important;
}
.nm-grid-fun table th.k-sorted {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-grid-fun.k-grid td.k-selected,
.nm-grid-fun.k-grid th.k-selected,
.nm-grid-fun.k-grid tr.k-selected,
.nm-grid-fun.k-grid td.k-state-selected,
.nm-grid-fun.k-grid th.k-state-selected,
.nm-grid-fun.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(119, 64, 79, 0.5);
}
.nm-grid-fun.k-grid td.k-selected > td,
.nm-grid-fun.k-grid th.k-selected > td,
.nm-grid-fun.k-grid tr.k-selected > td,
.nm-grid-fun.k-grid td.k-state-selected > td,
.nm-grid-fun.k-grid th.k-state-selected > td,
.nm-grid-fun.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(119, 64, 79, 0.5);
}
.nm-grid-fun.k-grid td.k-selected.nm-cmp,
.nm-grid-fun.k-grid th.k-selected.nm-cmp,
.nm-grid-fun.k-grid tr.k-selected.nm-cmp,
.nm-grid-fun.k-grid td.k-state-selected.nm-cmp,
.nm-grid-fun.k-grid th.k-state-selected.nm-cmp,
.nm-grid-fun.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(64, 119, 104, 0.5);
}
.nm-grid-fun.k-grid td.k-selected.nm-cmp > td,
.nm-grid-fun.k-grid th.k-selected.nm-cmp > td,
.nm-grid-fun.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-fun.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-fun.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-fun.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(64, 119, 104, 0.5);
}
.nm-grid-fun.k-grid td.k-selected.nm-alt,
.nm-grid-fun.k-grid th.k-selected.nm-alt,
.nm-grid-fun.k-grid tr.k-selected.nm-alt,
.nm-grid-fun.k-grid td.k-state-selected.nm-alt,
.nm-grid-fun.k-grid th.k-state-selected.nm-alt,
.nm-grid-fun.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(106, 119, 64, 0.5);
}
.nm-grid-fun.k-grid td.k-selected.nm-alt > td,
.nm-grid-fun.k-grid th.k-selected.nm-alt > td,
.nm-grid-fun.k-grid tr.k-selected.nm-alt > td,
.nm-grid-fun.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-fun.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-fun.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(106, 119, 64, 0.5);
}
.nm-grid-fun .k-alt {
  background-color: #f8f1f3;
}
.nm-grid-fun .nm-alt {
  background-color: #cbd4af;
}
.nm-grid-fun .nm-alt .k-alt {
  background-color: #abb97d;
}
.nm-grid-fun .nm-cmp {
  background-color: #afd4ca;
}
.nm-grid-fun .nm-cmp .k-alt {
  background-color: #7db9a9;
}
.nm-grid-fun .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-fun .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-fun .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-fun .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-fun .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-fun .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-fun .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-fun .k-window .k-window-titlebar {
  color: #f8f1f3 !important;
  background-color: #77404f !important;
}
.nm-grid-fun .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #f8f1f3;
}
.nm-grid-fun .k-window .k-window-content {
  color: #77404f !important;
  background-color: #f8f1f3 !important;
}
.nm-upload-fun {
  width: auto;
  color: #77404f;
  background-color: #f8f1f3;
  border: 1px solid #77404f;
  border-radius: 0.25rem;
}
.nm-upload-fun .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-fun .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-fun .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-fun .k-button-solid-base,
.nm-upload-fun .k-button-solid-base.k-hover,
.nm-upload-fun .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-fun input {
  color: #f8f1f3;
  background-color: #77404f;
  border: 1px solid #77404f;
  border-radius: 0.25rem;
}
.nm-upload-fun input:hover {
  text-decoration: none;
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-tabstrip-fun.k-tabstrip {
  background-color: #D4AFB9;
}
.nm-tabstrip-fun.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-fun.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #f8f1f3 !important;
}
.nm-tabstrip-fun.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #77404f !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-fun {
  color: #FFF;
  background-color: #77404f;
  border-color: #f8f1f3;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-fun.k-active {
  color: #77404f;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-fun:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-fun {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #f8f1f3 !important;
  outline-offset: -1px !important;
  color: #f8f1f3 !important;
  background-color: #77404f !important;
  height: 3.5rem !important;
}
.nm-fab-fun .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-fun:hover {
  opacity: 1 !important;
  color: #77404f !important;
  background-color: #f8f1f3 !important;
  outline: 2px solid #77404f !important;
}
.nm-fab-fun .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-fun .k-fab-item-text {
  border-color: #77404f !important;
  color: #77404f !important;
  background-color: #f8f1f3 !important;
}
.nm-fab-item-fun .k-fab-item-icon {
  border-color: #f8f1f3 !important;
  color: #77404f !important;
  background-color: #f8f1f3 !important;
}
.nm-fab-item-fun .k-fab-item-icon:hover {
  color: #f8f1f3 !important;
  background-color: #77404f !important;
}
.nm-switch-fun {
  padding: 0px;
}
.nm-switch-fun .k-switch .k-switch-track {
  border-color: #77404f !important;
}
.nm-switch-fun .k-switch {
  height: 2.6rem;
}
.nm-switch-fun > .k-switch-on > .k-switch-track {
  background-color: #77404f;
  border-color: #77404f;
}
.nm-switch-fun > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-fun.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-fun.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-fun.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-fun.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-fun.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-fun.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-fun > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-fun > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-fun .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #77404f;
}
.nm-window-fun .k-stepper .k-step-current .k-step-indicator {
  background-color: #77404f;
  border-color: #77404f;
  color: #FFF;
}
.nm-window-fun .k-stepper .k-step-done .k-step-indicator {
  background-color: #77404f;
  border-color: #77404f;
  color: #FFF;
}
.nm-window-fun .k-progressbar .k-selected {
  color: #FFF;
  background-color: #D4AFB9;
}
.nm-window-fun .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-fun button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #f8f1f3 !important;
  background-color: #77404f !important;
  border: 1px solid #f8f1f3 !important;
}
.nm-window-fun button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-fun button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #77404f !important;
  background-color: #f8f1f3 !important;
  border-color: #77404f !important;
}
.nm-window-fun .k-window-titlebar {
  color: #f8f1f3;
  background-color: #77404f;
}
.nm-window-fun .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #f8f1f3;
}
.nm-window-fun .k-window-content {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-table-fun {
  width: 100%;
  border: 1px solid #77404f;
}
.nm-table-fun th {
  color: #FFF;
  background-color: #77404f;
  font-weight: 600;
  border: 1px solid #f8f1f3;
}
.nm-table-fun tr {
  color: #77404f;
  background-color: #f8f1f3;
}
.nm-table-fun tr .nm-alt {
  background-color: #f6f8f1;
}
.nm-box-gen {
  color: #000;
  background-color: #76B2BA;
  border-color: #213f43;
}
.nm-box-gen h1,
.nm-box-gen h2,
.nm-box-gen h3,
.nm-box-gen h4,
.nm-box-gen h5,
.nm-box-gen h6 {
  color: #213f43;
}
.nm-box-gen.nm-head {
  color: #bad8dc;
  background-color: #213f43;
  border-color: #213f43;
}
.nm-box-gen.nm-head h1,
.nm-box-gen.nm-head h2,
.nm-box-gen.nm-head h3,
.nm-box-gen.nm-head h4,
.nm-box-gen.nm-head h5,
.nm-box-gen.nm-head h6 {
  color: #FFF;
}
.nm-box-gen.nm-white {
  color: #76B2BA;
  background-color: #FFF;
  border-color: #76B2BA;
}
.nm-box-gen.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-gen.nm-white h1,
.nm-box-gen.nm-white h2,
.nm-box-gen.nm-white h3,
.nm-box-gen.nm-white h4,
.nm-box-gen.nm-white h5,
.nm-box-gen.nm-white h6 {
  color: #76B2BA;
}
.nm-box-gen.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-gen.nm-alt {
  color: #000;
  background-color: #a076ba;
  border-color: #362143;
}
.nm-box-gen.nm-alt h1,
.nm-box-gen.nm-alt h2,
.nm-box-gen.nm-alt h3,
.nm-box-gen.nm-alt h4,
.nm-box-gen.nm-alt h5,
.nm-box-gen.nm-alt h6 {
  color: #362143;
}
.nm-box-gen.nm-cmp {
  color: #000;
  background-color: #ba7e76;
  border-color: #432521;
}
.nm-box-gen.nm-cmp h1,
.nm-box-gen.nm-cmp h2,
.nm-box-gen.nm-cmp h3,
.nm-box-gen.nm-cmp h4,
.nm-box-gen.nm-cmp h5,
.nm-box-gen.nm-cmp h6 {
  color: #432521;
}
.nm-box-gen table th {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-box-gen table td {
  color: #213f43;
  background-color: #FFFFFF;
}
.nm-dd-gen {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #213f43;
}
.nm-dd-gen > input {
  display: none!important;
}
.nm-dd-gen .k-picker {
  border-color: #213f43;
  color: #213f43;
  background-color: #FFF;
}
.nm-dd-gen.k-focus {
  color: #bad8dc;
  background-color: #213f43;
}
.nm-dd-gen.nm-head {
  color: #bad8dc;
  background-color: #213f43;
}
.nm-dd-gen.nm-head.k-focus {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-dd-gen .k-input,
.nm-dd-gen .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-gen .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-gen.nm-cmp {
  color: #432521;
}
.nm-dd-gen.nm-cmp .k-picker {
  border-color: #432521;
  color: #432521;
  background-color: #FFF;
}
.nm-dd-gen.nm-cmp.k-focus {
  color: #dcbeba;
  background-color: #432521;
}
.nm-dd-gen.nm-cmp.nm-head {
  color: #dcbeba;
  background-color: #432521;
}
.nm-dd-gen.nm-cmp.nm-head.k-focus {
  color: #432521;
  background-color: #dcbeba;
}
.nm-dd-list-gen .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #213f43;
}
.nm-dd-list-gen .k-selected.k-list-optionlabel.nm-head {
  background-color: #bad8dc;
}
.nm-dd-list-gen .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #213f43;
}
.nm-dd-list-gen .k-list-item.k-selected.nm-head {
  background-color: #bad8dc;
}
.nm-dd-list-gen .k-list-item:hover {
  background-color: #76B2BA;
}
.nm-dataentry-gen.nm-alt {
  border-color: #362143;
  color: #362143;
}
.nm-dataentry-gen.nm-cmp {
  border-color: #432521;
  color: #432521;
}
.nm-dataentry-gen > .k-input > input.k-input-inner,
.nm-dataentry-gen input.nm-dataentry-gen {
  border-color: #213f43 !important;
  color: #213f43;
}
.nm-dataentry-gen > .k-input > input.k-input-inner h1,
.nm-dataentry-gen input.nm-dataentry-gen h1,
.nm-dataentry-gen > .k-input > input.k-input-inner h2,
.nm-dataentry-gen input.nm-dataentry-gen h2,
.nm-dataentry-gen > .k-input > input.k-input-inner h3,
.nm-dataentry-gen input.nm-dataentry-gen h3,
.nm-dataentry-gen > .k-input > input.k-input-inner h4,
.nm-dataentry-gen input.nm-dataentry-gen h4,
.nm-dataentry-gen > .k-input > input.k-input-inner h5,
.nm-dataentry-gen input.nm-dataentry-gen h5,
.nm-dataentry-gen > .k-input > input.k-input-inner h6,
.nm-dataentry-gen input.nm-dataentry-gen h6 {
  color: #000;
}
.nm-dataentry-gen > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-gen input.nm-dataentry-gen .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-gen > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-gen input.nm-dataentry-gen .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-gen > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-gen input.nm-dataentry-gen .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-gen > .k-input > input.k-input-inner a,
.nm-dataentry-gen input.nm-dataentry-gen a {
  color: #213f43;
}
.nm-dataentry-gen > .k-input > input.k-input-inner:focus,
.nm-dataentry-gen input.nm-dataentry-gen:focus {
  background-color: #FFF;
  border-color: #213f43;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 63, 67, 0.5);
}
.nm-dataentry-gen > .k-input > input.k-input-inner:focus a,
.nm-dataentry-gen input.nm-dataentry-gen:focus a {
  color: #213f43;
}
.nm-datafield-gen {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-datafield-gen h1,
.nm-datafield-gen h2,
.nm-datafield-gen h3,
.nm-datafield-gen h4,
.nm-datafield-gen h5,
.nm-datafield-gen h6 {
  color: #000;
}
.nm-datafield-gen a {
  color: #213f43;
}
.nm-datafield-gen:focus {
  background-color: #FFF;
  border-color: #213f43;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 63, 67, 0.5);
}
.nm-datafield-gen:focus a {
  color: #213f43;
}
.nm-datafield-gen.nm-head {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-datafield-gen.nm-head h1,
.nm-datafield-gen.nm-head h2,
.nm-datafield-gen.nm-head h3,
.nm-datafield-gen.nm-head h4,
.nm-datafield-gen.nm-head h5,
.nm-datafield-gen.nm-head h6 {
  color: #213f43;
}
.nm-datafield-gen.nm-head a {
  color: #213f43;
}
.nm-datafield-gen.nm-head:focus {
  background-color: #FFF;
  border-color: #213f43;
  color: #213f43;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 63, 67, 0.5);
}
.nm-datafield-gen.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-gen.nm-err a {
  color: #ffcccc;
}
.nm-datafield-gen.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-gen.nm-alt {
  color: #362143;
  background-color: #cfbadc;
}
.nm-datafield-gen.nm-alt a {
  color: #362143;
}
.nm-datafield-gen.nm-alt:focus {
  background-color: #FFF;
  border-color: #362143;
  color: #362143;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(54, 33, 67, 0.5);
}
.nm-datafield-gen.nm-cmp {
  color: #432521;
  background-color: #dcbeba;
}
.nm-datafield-gen.nm-cmp a {
  color: #432521;
}
.nm-datafield-gen.nm-cmp:focus {
  background-color: #FFF;
  border-color: #432521;
  color: #432521;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(67, 37, 33, 0.5);
}
a.nm-btn-gen,
button.nm-btn-gen {
  color: #bad8dc;
  background-color: #213f43;
  border: 1px solid #213f43;
}
a.nm-btn-gen:hover,
button.nm-btn-gen:hover {
  text-decoration: none;
  color: #213f43;
  background-color: #bad8dc;
}
a.nm-btn-gen.nm-cmp,
button.nm-btn-gen.nm-cmp {
  color: #dcbeba;
  background-color: #432521;
  border: 1px solid #432521;
}
a.nm-btn-gen.nm-cmp:hover,
button.nm-btn-gen.nm-cmp:hover {
  text-decoration: none;
  color: #432521;
  background-color: #dcbeba;
}
a.nm-btn-gen.nm-head,
button.nm-btn-gen.nm-head {
  color: #213f43;
  background-color: #bad8dc;
  border-color: #bad8dc;
}
a.nm-btn-gen.nm-head:hover,
button.nm-btn-gen.nm-head:hover {
  color: #bad8dc;
  background-color: #213f43;
}
.nm-btn-grid-gen,
.nm-btn-grid-gen.k-button-solid-base,
.nm-btn-grid-gen.k-button-solid-primary {
  color: #213f43 !important;
  background-color: #76B2BA;
  border: 1px solid #213f43;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-gen:hover,
.nm-btn-grid-gen.k-button-solid-base:hover,
.nm-btn-grid-gen.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #213f43;
}
.nm-btn-grid-icon-gen,
.nm-btn-grid-icon-gen.k-button-solid-base,
.nm-btn-grid-icon-gen.k-button-solid-primary {
  color: #213f43 !important;
  background-color: #76B2BA;
  border: 1px solid #213f43;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-gen:hover,
.nm-btn-grid-icon-gen.k-button-solid-base:hover,
.nm-btn-grid-icon-gen.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #213f43;
}
.nm-btn-grid-icon-gen.nm-btn-grid-tiny,
.nm-btn-grid-icon-gen.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-gen.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-gen.nm-cmp,
.nm-btn-grid-icon-gen.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-gen.k-button-solid-primary.nm-cmp {
  color: #432521 !important;
  background-color: #ba7e76;
  border: 1px solid #432521;
}
.nm-btn-grid-icon-gen.nm-cmp:hover,
.nm-btn-grid-icon-gen.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-gen.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #432521;
}
.nm-grid-gen {
  background-color: #F0F0F0;
  color: #213f43;
}
.nm-grid-gen.nm-cmp {
  background-color: #F0F0F0;
  color: #432521;
}
.nm-grid-gen.nm-cmp table th {
  color: #432521;
  background-color: #dcbeba;
  font-weight: 600;
}
.nm-grid-gen.nm-cmp table th .k-grid-header-menu {
  color: #432521 !important;
}
.nm-grid-gen.nm-cmp table th .k-grid-header-menu:hover {
  color: #dcbeba !important;
  background-color: #432521 !important;
}
.nm-grid-gen.nm-cmp table th.k-sorted {
  color: #432521;
  background-color: #dcbeba;
}
.nm-grid-gen table th {
  color: #213f43;
  background-color: #bad8dc;
  font-weight: 600;
}
.nm-grid-gen table th .k-grid-header-menu {
  color: #213f43 !important;
}
.nm-grid-gen table th .k-grid-header-menu:hover {
  color: #bad8dc !important;
  background-color: #213f43 !important;
}
.nm-grid-gen table th.k-sorted {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-grid-gen.k-grid td.k-selected,
.nm-grid-gen.k-grid th.k-selected,
.nm-grid-gen.k-grid tr.k-selected,
.nm-grid-gen.k-grid td.k-state-selected,
.nm-grid-gen.k-grid th.k-state-selected,
.nm-grid-gen.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(33, 63, 67, 0.5);
}
.nm-grid-gen.k-grid td.k-selected > td,
.nm-grid-gen.k-grid th.k-selected > td,
.nm-grid-gen.k-grid tr.k-selected > td,
.nm-grid-gen.k-grid td.k-state-selected > td,
.nm-grid-gen.k-grid th.k-state-selected > td,
.nm-grid-gen.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(33, 63, 67, 0.5);
}
.nm-grid-gen.k-grid td.k-selected.nm-cmp,
.nm-grid-gen.k-grid th.k-selected.nm-cmp,
.nm-grid-gen.k-grid tr.k-selected.nm-cmp,
.nm-grid-gen.k-grid td.k-state-selected.nm-cmp,
.nm-grid-gen.k-grid th.k-state-selected.nm-cmp,
.nm-grid-gen.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(67, 37, 33, 0.5);
}
.nm-grid-gen.k-grid td.k-selected.nm-cmp > td,
.nm-grid-gen.k-grid th.k-selected.nm-cmp > td,
.nm-grid-gen.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-gen.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-gen.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-gen.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(67, 37, 33, 0.5);
}
.nm-grid-gen.k-grid td.k-selected.nm-alt,
.nm-grid-gen.k-grid th.k-selected.nm-alt,
.nm-grid-gen.k-grid tr.k-selected.nm-alt,
.nm-grid-gen.k-grid td.k-state-selected.nm-alt,
.nm-grid-gen.k-grid th.k-state-selected.nm-alt,
.nm-grid-gen.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(54, 33, 67, 0.5);
}
.nm-grid-gen.k-grid td.k-selected.nm-alt > td,
.nm-grid-gen.k-grid th.k-selected.nm-alt > td,
.nm-grid-gen.k-grid tr.k-selected.nm-alt > td,
.nm-grid-gen.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-gen.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-gen.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(54, 33, 67, 0.5);
}
.nm-grid-gen .k-alt {
  background-color: #bad8dc;
}
.nm-grid-gen .nm-alt {
  background-color: #a076ba;
}
.nm-grid-gen .nm-alt .k-alt {
  background-color: #7b4c97;
}
.nm-grid-gen .nm-cmp {
  background-color: #ba7e76;
}
.nm-grid-gen .nm-cmp .k-alt {
  background-color: #97554c;
}
.nm-grid-gen .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-gen .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-gen .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-gen .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-gen .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-gen .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-gen .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-gen .k-window .k-window-titlebar {
  color: #bad8dc !important;
  background-color: #213f43 !important;
}
.nm-grid-gen .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #bad8dc;
}
.nm-grid-gen .k-window .k-window-content {
  color: #213f43 !important;
  background-color: #bad8dc !important;
}
.nm-upload-gen {
  width: auto;
  color: #213f43;
  background-color: #bad8dc;
  border: 1px solid #213f43;
  border-radius: 0.25rem;
}
.nm-upload-gen .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-gen .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-gen .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-gen .k-button-solid-base,
.nm-upload-gen .k-button-solid-base.k-hover,
.nm-upload-gen .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-gen input {
  color: #bad8dc;
  background-color: #213f43;
  border: 1px solid #213f43;
  border-radius: 0.25rem;
}
.nm-upload-gen input:hover {
  text-decoration: none;
  color: #213f43;
  background-color: #bad8dc;
}
.nm-tabstrip-gen.k-tabstrip {
  background-color: #76B2BA;
}
.nm-tabstrip-gen.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-gen.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #bad8dc !important;
}
.nm-tabstrip-gen.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #213f43 !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-gen {
  color: #FFF;
  background-color: #213f43;
  border-color: #bad8dc;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-gen.k-active {
  color: #213f43;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-gen:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-gen {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #bad8dc !important;
  outline-offset: -1px !important;
  color: #bad8dc !important;
  background-color: #213f43 !important;
  height: 3.5rem !important;
}
.nm-fab-gen .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-gen:hover {
  opacity: 1 !important;
  color: #213f43 !important;
  background-color: #bad8dc !important;
  outline: 2px solid #213f43 !important;
}
.nm-fab-gen .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-gen .k-fab-item-text {
  border-color: #213f43 !important;
  color: #213f43 !important;
  background-color: #bad8dc !important;
}
.nm-fab-item-gen .k-fab-item-icon {
  border-color: #bad8dc !important;
  color: #213f43 !important;
  background-color: #bad8dc !important;
}
.nm-fab-item-gen .k-fab-item-icon:hover {
  color: #bad8dc !important;
  background-color: #213f43 !important;
}
.nm-switch-gen {
  padding: 0px;
}
.nm-switch-gen .k-switch .k-switch-track {
  border-color: #213f43 !important;
}
.nm-switch-gen .k-switch {
  height: 2.6rem;
}
.nm-switch-gen > .k-switch-on > .k-switch-track {
  background-color: #213f43;
  border-color: #213f43;
}
.nm-switch-gen > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-gen.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-gen.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-gen.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-gen.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-gen.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-gen.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-gen > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-gen > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-gen .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #213f43;
}
.nm-window-gen .k-stepper .k-step-current .k-step-indicator {
  background-color: #213f43;
  border-color: #213f43;
  color: #FFF;
}
.nm-window-gen .k-stepper .k-step-done .k-step-indicator {
  background-color: #213f43;
  border-color: #213f43;
  color: #FFF;
}
.nm-window-gen .k-progressbar .k-selected {
  color: #FFF;
  background-color: #76B2BA;
}
.nm-window-gen .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-gen button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #bad8dc !important;
  background-color: #213f43 !important;
  border: 1px solid #bad8dc !important;
}
.nm-window-gen button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-gen button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #213f43 !important;
  background-color: #bad8dc !important;
  border-color: #213f43 !important;
}
.nm-window-gen .k-window-titlebar {
  color: #bad8dc;
  background-color: #213f43;
}
.nm-window-gen .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #bad8dc;
}
.nm-window-gen .k-window-content {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-table-gen {
  width: 100%;
  border: 1px solid #213f43;
}
.nm-table-gen th {
  color: #FFF;
  background-color: #213f43;
  font-weight: 600;
  border: 1px solid #bad8dc;
}
.nm-table-gen tr {
  color: #213f43;
  background-color: #bad8dc;
}
.nm-table-gen tr .nm-alt {
  background-color: #cfbadc;
}
.nm-box-adm {
  color: #000;
  background-color: #95b4cc;
  border-color: #304e65;
}
.nm-box-adm h1,
.nm-box-adm h2,
.nm-box-adm h3,
.nm-box-adm h4,
.nm-box-adm h5,
.nm-box-adm h6 {
  color: #304e65;
}
.nm-box-adm.nm-head {
  color: #dae5ed;
  background-color: #304e65;
  border-color: #304e65;
}
.nm-box-adm.nm-head h1,
.nm-box-adm.nm-head h2,
.nm-box-adm.nm-head h3,
.nm-box-adm.nm-head h4,
.nm-box-adm.nm-head h5,
.nm-box-adm.nm-head h6 {
  color: #FFF;
}
.nm-box-adm.nm-white {
  color: #95b4cc;
  background-color: #FFF;
  border-color: #95b4cc;
}
.nm-box-adm.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-adm.nm-white h1,
.nm-box-adm.nm-white h2,
.nm-box-adm.nm-white h3,
.nm-box-adm.nm-white h4,
.nm-box-adm.nm-white h5,
.nm-box-adm.nm-white h6 {
  color: #95b4cc;
}
.nm-box-adm.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-adm.nm-alt {
  color: #000;
  background-color: #c995cc;
  border-color: #613065;
}
.nm-box-adm.nm-alt h1,
.nm-box-adm.nm-alt h2,
.nm-box-adm.nm-alt h3,
.nm-box-adm.nm-alt h4,
.nm-box-adm.nm-alt h5,
.nm-box-adm.nm-alt h6 {
  color: #613065;
}
.nm-box-adm.nm-cmp {
  color: #000;
  background-color: #ccad95;
  border-color: #654730;
}
.nm-box-adm.nm-cmp h1,
.nm-box-adm.nm-cmp h2,
.nm-box-adm.nm-cmp h3,
.nm-box-adm.nm-cmp h4,
.nm-box-adm.nm-cmp h5,
.nm-box-adm.nm-cmp h6 {
  color: #654730;
}
.nm-box-adm table th {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-box-adm table td {
  color: #304e65;
  background-color: #FFFFFF;
}
.nm-dd-adm {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #304e65;
}
.nm-dd-adm > input {
  display: none!important;
}
.nm-dd-adm .k-picker {
  border-color: #304e65;
  color: #304e65;
  background-color: #FFF;
}
.nm-dd-adm.k-focus {
  color: #dae5ed;
  background-color: #304e65;
}
.nm-dd-adm.nm-head {
  color: #dae5ed;
  background-color: #304e65;
}
.nm-dd-adm.nm-head.k-focus {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-dd-adm .k-input,
.nm-dd-adm .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-adm .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-adm.nm-cmp {
  color: #654730;
}
.nm-dd-adm.nm-cmp .k-picker {
  border-color: #654730;
  color: #654730;
  background-color: #FFF;
}
.nm-dd-adm.nm-cmp.k-focus {
  color: #ede2da;
  background-color: #654730;
}
.nm-dd-adm.nm-cmp.nm-head {
  color: #ede2da;
  background-color: #654730;
}
.nm-dd-adm.nm-cmp.nm-head.k-focus {
  color: #654730;
  background-color: #ede2da;
}
.nm-dd-list-adm .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #304e65;
}
.nm-dd-list-adm .k-selected.k-list-optionlabel.nm-head {
  background-color: #dae5ed;
}
.nm-dd-list-adm .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #304e65;
}
.nm-dd-list-adm .k-list-item.k-selected.nm-head {
  background-color: #dae5ed;
}
.nm-dd-list-adm .k-list-item:hover {
  background-color: #95b4cc;
}
.nm-dataentry-adm.nm-alt {
  border-color: #613065;
  color: #613065;
}
.nm-dataentry-adm.nm-cmp {
  border-color: #654730;
  color: #654730;
}
.nm-dataentry-adm > .k-input > input.k-input-inner,
.nm-dataentry-adm input.nm-dataentry-adm {
  border-color: #304e65 !important;
  color: #304e65;
}
.nm-dataentry-adm > .k-input > input.k-input-inner h1,
.nm-dataentry-adm input.nm-dataentry-adm h1,
.nm-dataentry-adm > .k-input > input.k-input-inner h2,
.nm-dataentry-adm input.nm-dataentry-adm h2,
.nm-dataentry-adm > .k-input > input.k-input-inner h3,
.nm-dataentry-adm input.nm-dataentry-adm h3,
.nm-dataentry-adm > .k-input > input.k-input-inner h4,
.nm-dataentry-adm input.nm-dataentry-adm h4,
.nm-dataentry-adm > .k-input > input.k-input-inner h5,
.nm-dataentry-adm input.nm-dataentry-adm h5,
.nm-dataentry-adm > .k-input > input.k-input-inner h6,
.nm-dataentry-adm input.nm-dataentry-adm h6 {
  color: #000;
}
.nm-dataentry-adm > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-adm input.nm-dataentry-adm .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-adm > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-adm input.nm-dataentry-adm .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-adm > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-adm input.nm-dataentry-adm .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-adm > .k-input > input.k-input-inner a,
.nm-dataentry-adm input.nm-dataentry-adm a {
  color: #304e65;
}
.nm-dataentry-adm > .k-input > input.k-input-inner:focus,
.nm-dataentry-adm input.nm-dataentry-adm:focus {
  background-color: #FFF;
  border-color: #304e65;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48, 78, 101, 0.5);
}
.nm-dataentry-adm > .k-input > input.k-input-inner:focus a,
.nm-dataentry-adm input.nm-dataentry-adm:focus a {
  color: #304e65;
}
.nm-datafield-adm {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-datafield-adm h1,
.nm-datafield-adm h2,
.nm-datafield-adm h3,
.nm-datafield-adm h4,
.nm-datafield-adm h5,
.nm-datafield-adm h6 {
  color: #000;
}
.nm-datafield-adm a {
  color: #304e65;
}
.nm-datafield-adm:focus {
  background-color: #FFF;
  border-color: #304e65;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48, 78, 101, 0.5);
}
.nm-datafield-adm:focus a {
  color: #304e65;
}
.nm-datafield-adm.nm-head {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-datafield-adm.nm-head h1,
.nm-datafield-adm.nm-head h2,
.nm-datafield-adm.nm-head h3,
.nm-datafield-adm.nm-head h4,
.nm-datafield-adm.nm-head h5,
.nm-datafield-adm.nm-head h6 {
  color: #304e65;
}
.nm-datafield-adm.nm-head a {
  color: #304e65;
}
.nm-datafield-adm.nm-head:focus {
  background-color: #FFF;
  border-color: #304e65;
  color: #304e65;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48, 78, 101, 0.5);
}
.nm-datafield-adm.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-adm.nm-err a {
  color: #ffcccc;
}
.nm-datafield-adm.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-adm.nm-alt {
  color: #613065;
  background-color: #ecdaed;
}
.nm-datafield-adm.nm-alt a {
  color: #613065;
}
.nm-datafield-adm.nm-alt:focus {
  background-color: #FFF;
  border-color: #613065;
  color: #613065;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(97, 48, 101, 0.5);
}
.nm-datafield-adm.nm-cmp {
  color: #654730;
  background-color: #ede2da;
}
.nm-datafield-adm.nm-cmp a {
  color: #654730;
}
.nm-datafield-adm.nm-cmp:focus {
  background-color: #FFF;
  border-color: #654730;
  color: #654730;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(101, 71, 48, 0.5);
}
a.nm-btn-adm,
button.nm-btn-adm {
  color: #dae5ed;
  background-color: #304e65;
  border: 1px solid #304e65;
}
a.nm-btn-adm:hover,
button.nm-btn-adm:hover {
  text-decoration: none;
  color: #304e65;
  background-color: #dae5ed;
}
a.nm-btn-adm.nm-cmp,
button.nm-btn-adm.nm-cmp {
  color: #ede2da;
  background-color: #654730;
  border: 1px solid #654730;
}
a.nm-btn-adm.nm-cmp:hover,
button.nm-btn-adm.nm-cmp:hover {
  text-decoration: none;
  color: #654730;
  background-color: #ede2da;
}
a.nm-btn-adm.nm-head,
button.nm-btn-adm.nm-head {
  color: #304e65;
  background-color: #dae5ed;
  border-color: #dae5ed;
}
a.nm-btn-adm.nm-head:hover,
button.nm-btn-adm.nm-head:hover {
  color: #dae5ed;
  background-color: #304e65;
}
.nm-btn-grid-adm,
.nm-btn-grid-adm.k-button-solid-base,
.nm-btn-grid-adm.k-button-solid-primary {
  color: #304e65 !important;
  background-color: #95b4cc;
  border: 1px solid #304e65;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-adm:hover,
.nm-btn-grid-adm.k-button-solid-base:hover,
.nm-btn-grid-adm.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #304e65;
}
.nm-btn-grid-icon-adm,
.nm-btn-grid-icon-adm.k-button-solid-base,
.nm-btn-grid-icon-adm.k-button-solid-primary {
  color: #304e65 !important;
  background-color: #95b4cc;
  border: 1px solid #304e65;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-adm:hover,
.nm-btn-grid-icon-adm.k-button-solid-base:hover,
.nm-btn-grid-icon-adm.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #304e65;
}
.nm-btn-grid-icon-adm.nm-btn-grid-tiny,
.nm-btn-grid-icon-adm.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-adm.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-adm.nm-cmp,
.nm-btn-grid-icon-adm.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-adm.k-button-solid-primary.nm-cmp {
  color: #654730 !important;
  background-color: #ccad95;
  border: 1px solid #654730;
}
.nm-btn-grid-icon-adm.nm-cmp:hover,
.nm-btn-grid-icon-adm.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-adm.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #654730;
}
.nm-grid-adm {
  background-color: #F0F0F0;
  color: #304e65;
}
.nm-grid-adm.nm-cmp {
  background-color: #F0F0F0;
  color: #654730;
}
.nm-grid-adm.nm-cmp table th {
  color: #654730;
  background-color: #ede2da;
  font-weight: 600;
}
.nm-grid-adm.nm-cmp table th .k-grid-header-menu {
  color: #654730 !important;
}
.nm-grid-adm.nm-cmp table th .k-grid-header-menu:hover {
  color: #ede2da !important;
  background-color: #654730 !important;
}
.nm-grid-adm.nm-cmp table th.k-sorted {
  color: #654730;
  background-color: #ede2da;
}
.nm-grid-adm table th {
  color: #304e65;
  background-color: #dae5ed;
  font-weight: 600;
}
.nm-grid-adm table th .k-grid-header-menu {
  color: #304e65 !important;
}
.nm-grid-adm table th .k-grid-header-menu:hover {
  color: #dae5ed !important;
  background-color: #304e65 !important;
}
.nm-grid-adm table th.k-sorted {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-grid-adm.k-grid td.k-selected,
.nm-grid-adm.k-grid th.k-selected,
.nm-grid-adm.k-grid tr.k-selected,
.nm-grid-adm.k-grid td.k-state-selected,
.nm-grid-adm.k-grid th.k-state-selected,
.nm-grid-adm.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(48, 78, 101, 0.5);
}
.nm-grid-adm.k-grid td.k-selected > td,
.nm-grid-adm.k-grid th.k-selected > td,
.nm-grid-adm.k-grid tr.k-selected > td,
.nm-grid-adm.k-grid td.k-state-selected > td,
.nm-grid-adm.k-grid th.k-state-selected > td,
.nm-grid-adm.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(48, 78, 101, 0.5);
}
.nm-grid-adm.k-grid td.k-selected.nm-cmp,
.nm-grid-adm.k-grid th.k-selected.nm-cmp,
.nm-grid-adm.k-grid tr.k-selected.nm-cmp,
.nm-grid-adm.k-grid td.k-state-selected.nm-cmp,
.nm-grid-adm.k-grid th.k-state-selected.nm-cmp,
.nm-grid-adm.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(101, 71, 48, 0.5);
}
.nm-grid-adm.k-grid td.k-selected.nm-cmp > td,
.nm-grid-adm.k-grid th.k-selected.nm-cmp > td,
.nm-grid-adm.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-adm.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-adm.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-adm.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(101, 71, 48, 0.5);
}
.nm-grid-adm.k-grid td.k-selected.nm-alt,
.nm-grid-adm.k-grid th.k-selected.nm-alt,
.nm-grid-adm.k-grid tr.k-selected.nm-alt,
.nm-grid-adm.k-grid td.k-state-selected.nm-alt,
.nm-grid-adm.k-grid th.k-state-selected.nm-alt,
.nm-grid-adm.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(97, 48, 101, 0.5);
}
.nm-grid-adm.k-grid td.k-selected.nm-alt > td,
.nm-grid-adm.k-grid th.k-selected.nm-alt > td,
.nm-grid-adm.k-grid tr.k-selected.nm-alt > td,
.nm-grid-adm.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-adm.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-adm.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(97, 48, 101, 0.5);
}
.nm-grid-adm .k-alt {
  background-color: #dae5ed;
}
.nm-grid-adm .nm-alt {
  background-color: #c995cc;
}
.nm-grid-adm .nm-alt .k-alt {
  background-color: #ae61b3;
}
.nm-grid-adm .nm-cmp {
  background-color: #ccad95;
}
.nm-grid-adm .nm-cmp .k-alt {
  background-color: #b38561;
}
.nm-grid-adm .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-adm .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-adm .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-adm .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-adm .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-adm .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-adm .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-adm .k-window .k-window-titlebar {
  color: #dae5ed !important;
  background-color: #304e65 !important;
}
.nm-grid-adm .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #dae5ed;
}
.nm-grid-adm .k-window .k-window-content {
  color: #304e65 !important;
  background-color: #dae5ed !important;
}
.nm-upload-adm {
  width: auto;
  color: #304e65;
  background-color: #dae5ed;
  border: 1px solid #304e65;
  border-radius: 0.25rem;
}
.nm-upload-adm .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-adm .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-adm .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-adm .k-button-solid-base,
.nm-upload-adm .k-button-solid-base.k-hover,
.nm-upload-adm .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-adm input {
  color: #dae5ed;
  background-color: #304e65;
  border: 1px solid #304e65;
  border-radius: 0.25rem;
}
.nm-upload-adm input:hover {
  text-decoration: none;
  color: #304e65;
  background-color: #dae5ed;
}
.nm-tabstrip-adm.k-tabstrip {
  background-color: #95b4cc;
}
.nm-tabstrip-adm.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-adm.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #dae5ed !important;
}
.nm-tabstrip-adm.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #304e65 !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-adm {
  color: #FFF;
  background-color: #304e65;
  border-color: #dae5ed;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-adm.k-active {
  color: #304e65;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-adm:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-adm {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #dae5ed !important;
  outline-offset: -1px !important;
  color: #dae5ed !important;
  background-color: #304e65 !important;
  height: 3.5rem !important;
}
.nm-fab-adm .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-adm:hover {
  opacity: 1 !important;
  color: #304e65 !important;
  background-color: #dae5ed !important;
  outline: 2px solid #304e65 !important;
}
.nm-fab-adm .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-adm .k-fab-item-text {
  border-color: #304e65 !important;
  color: #304e65 !important;
  background-color: #dae5ed !important;
}
.nm-fab-item-adm .k-fab-item-icon {
  border-color: #dae5ed !important;
  color: #304e65 !important;
  background-color: #dae5ed !important;
}
.nm-fab-item-adm .k-fab-item-icon:hover {
  color: #dae5ed !important;
  background-color: #304e65 !important;
}
.nm-switch-adm {
  padding: 0px;
}
.nm-switch-adm .k-switch .k-switch-track {
  border-color: #304e65 !important;
}
.nm-switch-adm .k-switch {
  height: 2.6rem;
}
.nm-switch-adm > .k-switch-on > .k-switch-track {
  background-color: #304e65;
  border-color: #304e65;
}
.nm-switch-adm > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-adm.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-adm.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-adm.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-adm.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-adm.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-adm.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-adm > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-adm > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-adm .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #304e65;
}
.nm-window-adm .k-stepper .k-step-current .k-step-indicator {
  background-color: #304e65;
  border-color: #304e65;
  color: #FFF;
}
.nm-window-adm .k-stepper .k-step-done .k-step-indicator {
  background-color: #304e65;
  border-color: #304e65;
  color: #FFF;
}
.nm-window-adm .k-progressbar .k-selected {
  color: #FFF;
  background-color: #95b4cc;
}
.nm-window-adm .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-adm button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #dae5ed !important;
  background-color: #304e65 !important;
  border: 1px solid #dae5ed !important;
}
.nm-window-adm button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-adm button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #304e65 !important;
  background-color: #dae5ed !important;
  border-color: #304e65 !important;
}
.nm-window-adm .k-window-titlebar {
  color: #dae5ed;
  background-color: #304e65;
}
.nm-window-adm .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #dae5ed;
}
.nm-window-adm .k-window-content {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-table-adm {
  width: 100%;
  border: 1px solid #304e65;
}
.nm-table-adm th {
  color: #FFF;
  background-color: #304e65;
  font-weight: 600;
  border: 1px solid #dae5ed;
}
.nm-table-adm tr {
  color: #304e65;
  background-color: #dae5ed;
}
.nm-table-adm tr .nm-alt {
  background-color: #ecdaed;
}
.nm-box-por {
  color: #000;
  background-color: #99c1e0;
  border-color: #285c85;
}
.nm-box-por h1,
.nm-box-por h2,
.nm-box-por h3,
.nm-box-por h4,
.nm-box-por h5,
.nm-box-por h6 {
  color: #285c85;
}
.nm-box-por.nm-head {
  color: #e7f1f8;
  background-color: #285c85;
  border-color: #285c85;
}
.nm-box-por.nm-head h1,
.nm-box-por.nm-head h2,
.nm-box-por.nm-head h3,
.nm-box-por.nm-head h4,
.nm-box-por.nm-head h5,
.nm-box-por.nm-head h6 {
  color: #FFF;
}
.nm-box-por.nm-white {
  color: #99c1e0;
  background-color: #FFF;
  border-color: #99c1e0;
}
.nm-box-por.nm-white label {
  padding: 0.3rem 0rem 0rem 0rem;
  margin: 0rem;
}
.nm-box-por.nm-white h1,
.nm-box-por.nm-white h2,
.nm-box-por.nm-white h3,
.nm-box-por.nm-white h4,
.nm-box-por.nm-white h5,
.nm-box-por.nm-white h6 {
  color: #99c1e0;
}
.nm-box-por.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #990000;
}
.nm-box-por.nm-alt {
  color: #000;
  background-color: #db99e0;
  border-color: #7f2885;
}
.nm-box-por.nm-alt h1,
.nm-box-por.nm-alt h2,
.nm-box-por.nm-alt h3,
.nm-box-por.nm-alt h4,
.nm-box-por.nm-alt h5,
.nm-box-por.nm-alt h6 {
  color: #7f2885;
}
.nm-box-por.nm-cmp {
  color: #000;
  background-color: #e0b899;
  border-color: #855128;
}
.nm-box-por.nm-cmp h1,
.nm-box-por.nm-cmp h2,
.nm-box-por.nm-cmp h3,
.nm-box-por.nm-cmp h4,
.nm-box-por.nm-cmp h5,
.nm-box-por.nm-cmp h6 {
  color: #855128;
}
.nm-box-por table th {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-box-por table td {
  color: #285c85;
  background-color: #FFFFFF;
}
.nm-dd-por {
  font-weight: 600;
  font-size: 1rem;
  min-height: 2.4rem;
  position: relative;
  width: 100%;
  padding: 0px;
  color: #285c85;
}
.nm-dd-por > input {
  display: none!important;
}
.nm-dd-por .k-picker {
  border-color: #285c85;
  color: #285c85;
  background-color: #FFF;
}
.nm-dd-por.k-focus {
  color: #e7f1f8;
  background-color: #285c85;
}
.nm-dd-por.nm-head {
  color: #e7f1f8;
  background-color: #285c85;
}
.nm-dd-por.nm-head.k-focus {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-dd-por .k-input,
.nm-dd-por .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.nm-dd-por .k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  -ms-flex: none;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.nm-dd-por.nm-cmp {
  color: #855128;
}
.nm-dd-por.nm-cmp .k-picker {
  border-color: #855128;
  color: #855128;
  background-color: #FFF;
}
.nm-dd-por.nm-cmp.k-focus {
  color: #f8eee7;
  background-color: #855128;
}
.nm-dd-por.nm-cmp.nm-head {
  color: #f8eee7;
  background-color: #855128;
}
.nm-dd-por.nm-cmp.nm-head.k-focus {
  color: #855128;
  background-color: #f8eee7;
}
.nm-dd-list-por .k-selected.k-list-optionlabel {
  font-weight: 600;
  color: #FFF;
  background-color: #285c85;
}
.nm-dd-list-por .k-selected.k-list-optionlabel.nm-head {
  background-color: #e7f1f8;
}
.nm-dd-list-por .k-list-item.k-selected {
  font-weight: 400;
  color: #FFF;
  background-color: #285c85;
}
.nm-dd-list-por .k-list-item.k-selected.nm-head {
  background-color: #e7f1f8;
}
.nm-dd-list-por .k-list-item:hover {
  background-color: #99c1e0;
}
.nm-dataentry-por.nm-alt {
  border-color: #7f2885;
  color: #7f2885;
}
.nm-dataentry-por.nm-cmp {
  border-color: #855128;
  color: #855128;
}
.nm-dataentry-por > .k-input > input.k-input-inner,
.nm-dataentry-por input.nm-dataentry-por {
  border-color: #285c85 !important;
  color: #285c85;
}
.nm-dataentry-por > .k-input > input.k-input-inner h1,
.nm-dataentry-por input.nm-dataentry-por h1,
.nm-dataentry-por > .k-input > input.k-input-inner h2,
.nm-dataentry-por input.nm-dataentry-por h2,
.nm-dataentry-por > .k-input > input.k-input-inner h3,
.nm-dataentry-por input.nm-dataentry-por h3,
.nm-dataentry-por > .k-input > input.k-input-inner h4,
.nm-dataentry-por input.nm-dataentry-por h4,
.nm-dataentry-por > .k-input > input.k-input-inner h5,
.nm-dataentry-por input.nm-dataentry-por h5,
.nm-dataentry-por > .k-input > input.k-input-inner h6,
.nm-dataentry-por input.nm-dataentry-por h6 {
  color: #000;
}
.nm-dataentry-por > .k-input > input.k-input-inner .k-textbox,
.nm-dataentry-por input.nm-dataentry-por .k-textbox {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-por > .k-input > input.k-input-inner .k-textarea,
.nm-dataentry-por input.nm-dataentry-por .k-textarea {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
}
.nm-dataentry-por > .k-input > input.k-input-inner .k-datepicker,
.nm-dataentry-por input.nm-dataentry-por .k-datepicker {
  border-color: inherit;
  color: inherit;
  background-color: #FFF;
  width: 12rem;
}
.nm-dataentry-por > .k-input > input.k-input-inner a,
.nm-dataentry-por input.nm-dataentry-por a {
  color: #285c85;
}
.nm-dataentry-por > .k-input > input.k-input-inner:focus,
.nm-dataentry-por input.nm-dataentry-por:focus {
  background-color: #FFF;
  border-color: #285c85;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 92, 133, 0.5);
}
.nm-dataentry-por > .k-input > input.k-input-inner:focus a,
.nm-dataentry-por input.nm-dataentry-por:focus a {
  color: #285c85;
}
.nm-datafield-por {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-datafield-por h1,
.nm-datafield-por h2,
.nm-datafield-por h3,
.nm-datafield-por h4,
.nm-datafield-por h5,
.nm-datafield-por h6 {
  color: #000;
}
.nm-datafield-por a {
  color: #285c85;
}
.nm-datafield-por:focus {
  background-color: #FFF;
  border-color: #285c85;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 92, 133, 0.5);
}
.nm-datafield-por:focus a {
  color: #285c85;
}
.nm-datafield-por.nm-head {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-datafield-por.nm-head h1,
.nm-datafield-por.nm-head h2,
.nm-datafield-por.nm-head h3,
.nm-datafield-por.nm-head h4,
.nm-datafield-por.nm-head h5,
.nm-datafield-por.nm-head h6 {
  color: #285c85;
}
.nm-datafield-por.nm-head a {
  color: #285c85;
}
.nm-datafield-por.nm-head:focus {
  background-color: #FFF;
  border-color: #285c85;
  color: #285c85;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 92, 133, 0.5);
}
.nm-datafield-por.nm-err {
  color: #FFF;
  background-color: #990000;
  border-color: #FFF;
}
.nm-datafield-por.nm-err a {
  color: #ffcccc;
}
.nm-datafield-por.nm-err:focus {
  background-color: #FFF;
  border-color: #ffcccc;
  color: #990000;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 204, 204, 0.5);
}
.nm-datafield-por.nm-alt {
  color: #7f2885;
  background-color: #f7e7f8;
}
.nm-datafield-por.nm-alt a {
  color: #7f2885;
}
.nm-datafield-por.nm-alt:focus {
  background-color: #FFF;
  border-color: #7f2885;
  color: #7f2885;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(127, 40, 133, 0.5);
}
.nm-datafield-por.nm-cmp {
  color: #855128;
  background-color: #f8eee7;
}
.nm-datafield-por.nm-cmp a {
  color: #855128;
}
.nm-datafield-por.nm-cmp:focus {
  background-color: #FFF;
  border-color: #855128;
  color: #855128;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(133, 81, 40, 0.5);
}
a.nm-btn-por,
button.nm-btn-por {
  color: #e7f1f8;
  background-color: #285c85;
  border: 1px solid #285c85;
}
a.nm-btn-por:hover,
button.nm-btn-por:hover {
  text-decoration: none;
  color: #285c85;
  background-color: #e7f1f8;
}
a.nm-btn-por.nm-cmp,
button.nm-btn-por.nm-cmp {
  color: #f8eee7;
  background-color: #855128;
  border: 1px solid #855128;
}
a.nm-btn-por.nm-cmp:hover,
button.nm-btn-por.nm-cmp:hover {
  text-decoration: none;
  color: #855128;
  background-color: #f8eee7;
}
a.nm-btn-por.nm-head,
button.nm-btn-por.nm-head {
  color: #285c85;
  background-color: #e7f1f8;
  border-color: #e7f1f8;
}
a.nm-btn-por.nm-head:hover,
button.nm-btn-por.nm-head:hover {
  color: #e7f1f8;
  background-color: #285c85;
}
.nm-btn-grid-por,
.nm-btn-grid-por.k-button-solid-base,
.nm-btn-grid-por.k-button-solid-primary {
  color: #285c85 !important;
  background-color: #99c1e0;
  border: 1px solid #285c85;
  font-weight: 600;
  min-width: 6rem;
  padding: 0.25rem 0.3rem;
  font-size: 1rem;
  line-height: 1.2;
  border-radius: 0.25rem;
  display: inline-grid;
  text-align: center;
}
.nm-btn-grid-por:hover,
.nm-btn-grid-por.k-button-solid-base:hover,
.nm-btn-grid-por.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #285c85;
}
.nm-btn-grid-icon-por,
.nm-btn-grid-icon-por.k-button-solid-base,
.nm-btn-grid-icon-por.k-button-solid-primary {
  color: #285c85 !important;
  background-color: #99c1e0;
  border: 1px solid #285c85;
  font-weight: 600;
  align-content: space-around;
  min-width: 8rem;
  min-height: 2.2rem;
  padding: 0.25rem 0.3rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  border-radius: 0.25rem;
  text-align: center;
}
.nm-btn-grid-icon-por:hover,
.nm-btn-grid-icon-por.k-button-solid-base:hover,
.nm-btn-grid-icon-por.k-button-solid-primary:hover {
  color: #FFF !important;
  background-color: #285c85;
}
.nm-btn-grid-icon-por.nm-btn-grid-tiny,
.nm-btn-grid-icon-por.k-button-solid-base.nm-btn-grid-tiny,
.nm-btn-grid-icon-por.k-button-solid-primary.nm-btn-grid-tiny {
  min-width: 1.6rem;
  padding: 0.1rem 0.1rem;
  font-size: 0.55rem;
  line-height: 0.55;
}
.nm-btn-grid-icon-por.nm-cmp,
.nm-btn-grid-icon-por.k-button-solid-base.nm-cmp,
.nm-btn-grid-icon-por.k-button-solid-primary.nm-cmp {
  color: #855128 !important;
  background-color: #e0b899;
  border: 1px solid #855128;
}
.nm-btn-grid-icon-por.nm-cmp:hover,
.nm-btn-grid-icon-por.k-button-solid-base.nm-cmp:hover,
.nm-btn-grid-icon-por.k-button-solid-primary.nm-cmp:hover {
  color: #FFF !important;
  background-color: #855128;
}
.nm-grid-por {
  background-color: #F0F0F0;
  color: #285c85;
}
.nm-grid-por.nm-cmp {
  background-color: #F0F0F0;
  color: #855128;
}
.nm-grid-por.nm-cmp table th {
  color: #855128;
  background-color: #f8eee7;
  font-weight: 600;
}
.nm-grid-por.nm-cmp table th .k-grid-header-menu {
  color: #855128 !important;
}
.nm-grid-por.nm-cmp table th .k-grid-header-menu:hover {
  color: #f8eee7 !important;
  background-color: #855128 !important;
}
.nm-grid-por.nm-cmp table th.k-sorted {
  color: #855128;
  background-color: #f8eee7;
}
.nm-grid-por table th {
  color: #285c85;
  background-color: #e7f1f8;
  font-weight: 600;
}
.nm-grid-por table th .k-grid-header-menu {
  color: #285c85 !important;
}
.nm-grid-por table th .k-grid-header-menu:hover {
  color: #e7f1f8 !important;
  background-color: #285c85 !important;
}
.nm-grid-por table th.k-sorted {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-grid-por.k-grid td.k-selected,
.nm-grid-por.k-grid th.k-selected,
.nm-grid-por.k-grid tr.k-selected,
.nm-grid-por.k-grid td.k-state-selected,
.nm-grid-por.k-grid th.k-state-selected,
.nm-grid-por.k-grid tr.k-state-selected {
  color: #FFF;
  background-color: rgba(40, 92, 133, 0.5);
}
.nm-grid-por.k-grid td.k-selected > td,
.nm-grid-por.k-grid th.k-selected > td,
.nm-grid-por.k-grid tr.k-selected > td,
.nm-grid-por.k-grid td.k-state-selected > td,
.nm-grid-por.k-grid th.k-state-selected > td,
.nm-grid-por.k-grid tr.k-state-selected > td {
  color: #FFF;
  background-color: rgba(40, 92, 133, 0.5);
}
.nm-grid-por.k-grid td.k-selected.nm-cmp,
.nm-grid-por.k-grid th.k-selected.nm-cmp,
.nm-grid-por.k-grid tr.k-selected.nm-cmp,
.nm-grid-por.k-grid td.k-state-selected.nm-cmp,
.nm-grid-por.k-grid th.k-state-selected.nm-cmp,
.nm-grid-por.k-grid tr.k-state-selected.nm-cmp {
  color: #FFF;
  background-color: rgba(133, 81, 40, 0.5);
}
.nm-grid-por.k-grid td.k-selected.nm-cmp > td,
.nm-grid-por.k-grid th.k-selected.nm-cmp > td,
.nm-grid-por.k-grid tr.k-selected.nm-cmp > td,
.nm-grid-por.k-grid td.k-state-selected.nm-cmp > td,
.nm-grid-por.k-grid th.k-state-selected.nm-cmp > td,
.nm-grid-por.k-grid tr.k-state-selected.nm-cmp > td {
  color: #FFF;
  background-color: rgba(133, 81, 40, 0.5);
}
.nm-grid-por.k-grid td.k-selected.nm-alt,
.nm-grid-por.k-grid th.k-selected.nm-alt,
.nm-grid-por.k-grid tr.k-selected.nm-alt,
.nm-grid-por.k-grid td.k-state-selected.nm-alt,
.nm-grid-por.k-grid th.k-state-selected.nm-alt,
.nm-grid-por.k-grid tr.k-state-selected.nm-alt {
  color: #FFF;
  background-color: rgba(127, 40, 133, 0.5);
}
.nm-grid-por.k-grid td.k-selected.nm-alt > td,
.nm-grid-por.k-grid th.k-selected.nm-alt > td,
.nm-grid-por.k-grid tr.k-selected.nm-alt > td,
.nm-grid-por.k-grid td.k-state-selected.nm-alt > td,
.nm-grid-por.k-grid th.k-state-selected.nm-alt > td,
.nm-grid-por.k-grid tr.k-state-selected.nm-alt > td {
  color: #FFF;
  background-color: rgba(127, 40, 133, 0.5);
}
.nm-grid-por .k-alt {
  background-color: #e7f1f8;
}
.nm-grid-por .nm-alt {
  background-color: #db99e0;
}
.nm-grid-por .nm-alt .k-alt {
  background-color: #c75ece;
}
.nm-grid-por .nm-cmp {
  background-color: #e0b899;
}
.nm-grid-por .nm-cmp .k-alt {
  background-color: #ce8f5e;
}
.nm-grid-por .nm-highlight {
  background-color: #FFF7AA;
  color: #000;
}
.nm-grid-por .nm-highlight.k-table-row:hover {
  background-color: #E8E294;
}
.nm-grid-por .nm-highlight.k-table-row.k-alt {
  background-color: #D4CB6A;
}
.nm-grid-por .nm-highlight.k-table-row.k-alt:hover {
  background-color: #BCB653;
}
.nm-grid-por .nm-err {
  background-color: #ffcccc;
  color: #ff0000;
}
.nm-grid-por .nm-err .k-alt {
  background-color: #ffcccc;
}
.nm-grid-por .nm-disabled {
  background-color: #F8F8F8;
  color: #B0B0B0;
}
.nm-grid-por .k-window .k-window-titlebar {
  color: #e7f1f8 !important;
  background-color: #285c85 !important;
}
.nm-grid-por .k-window .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #e7f1f8;
}
.nm-grid-por .k-window .k-window-content {
  color: #285c85 !important;
  background-color: #e7f1f8 !important;
}
.nm-upload-por {
  width: auto;
  color: #285c85;
  background-color: #e7f1f8;
  border: 1px solid #285c85;
  border-radius: 0.25rem;
}
.nm-upload-por .k-upload {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-por .k-upload .k-dropzone {
  background-color: inherit!important;
  border-width: 0px!important;
}
.nm-upload-por .k-button.k-upload-button {
  cursor: default!important;
}
.nm-upload-por .k-button-solid-base,
.nm-upload-por .k-button-solid-base.k-hover,
.nm-upload-por .k-button-solid-base:hover {
  border-width: 0px;
  border-color: unset!important;
  background-color: unset!important;
}
.nm-upload-por input {
  color: #e7f1f8;
  background-color: #285c85;
  border: 1px solid #285c85;
  border-radius: 0.25rem;
}
.nm-upload-por input:hover {
  text-decoration: none;
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-tabstrip-por.k-tabstrip {
  background-color: #99c1e0;
}
.nm-tabstrip-por.k-tabstrip .k-tabstrip-item .k-item {
  font-weight: 700 !important;
  color: black;
  background-color: black;
}
.nm-tabstrip-por.k-tabstrip .k-tabstrip-item *.k-item:hover {
  font-weight: 700 !important;
  background-color: #e7f1f8 !important;
}
.nm-tabstrip-por.k-tabstrip .k-tabstrip-item .k-item .k-active {
  color: #285c85 !important;
  font-weight: 700 !important;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-por {
  color: #FFF;
  background-color: #285c85;
  border-color: #e7f1f8;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-por.k-active {
  color: #285c85;
  background-color: #fff;
  font-weight: 700;
}
.k-tabstrip-items-wrapper .k-item.nm-tabstrip-item-por:hover {
  font-weight: 700;
  color: #FFF;
}
.nm-fab-por {
  opacity: 0.7 !important;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2) !important;
  outline: 2px solid #e7f1f8 !important;
  outline-offset: -1px !important;
  color: #e7f1f8 !important;
  background-color: #285c85 !important;
  height: 3.5rem !important;
}
.nm-fab-por .k-fab-icon svg {
  height: 2rem !important;
  width: 2rem !important;
}
.nm-fab-por:hover {
  opacity: 1 !important;
  color: #285c85 !important;
  background-color: #e7f1f8 !important;
  outline: 2px solid #285c85 !important;
}
.nm-fab-por .k-fab-text {
  padding: 0.25rem 1rem 0.25rem 0.25rem !important;
}
.nm-fab-item-por .k-fab-item-text {
  border-color: #285c85 !important;
  color: #285c85 !important;
  background-color: #e7f1f8 !important;
}
.nm-fab-item-por .k-fab-item-icon {
  border-color: #e7f1f8 !important;
  color: #285c85 !important;
  background-color: #e7f1f8 !important;
}
.nm-fab-item-por .k-fab-item-icon:hover {
  color: #e7f1f8 !important;
  background-color: #285c85 !important;
}
.nm-switch-por {
  padding: 0px;
}
.nm-switch-por .k-switch .k-switch-track {
  border-color: #285c85 !important;
}
.nm-switch-por .k-switch {
  height: 2.6rem;
}
.nm-switch-por > .k-switch-on > .k-switch-track {
  background-color: #285c85;
  border-color: #285c85;
}
.nm-switch-por > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-por.nm-err .k-switch .k-switch-track {
  border-color: #990000 !important;
  background-color: #ffcccc;
}
.nm-switch-por.nm-err > .k-switch-on > .k-switch-label-on {
  display: block!important;
}
.nm-switch-por.nm-err > .k-switch-on > .k-switch-label-off {
  display: none!important;
}
.nm-switch-por.nm-err > .k-switch-on > .k-switch-track {
  background-color: #990000;
  color: #FFF;
}
.nm-switch-por.nm-err > .k-switch-off > .k-switch-label-on {
  display: none!important;
}
.nm-switch-por.nm-err > .k-switch-off > .k-switch-label-off {
  display: block!important;
}
.nm-switch-por > .k-switch-md > .k-switch-track {
  height: 2rem;
}
.nm-switch-por > .k-switch-md > .k-switch-thumb-wrap > .k-switch-thumb {
  height: 1.5rem;
}
.nm-window-por .k-stepper .k-step-current:hover .k-step-indicator {
  background-color: #285c85;
}
.nm-window-por .k-stepper .k-step-current .k-step-indicator {
  background-color: #285c85;
  border-color: #285c85;
  color: #FFF;
}
.nm-window-por .k-stepper .k-step-done .k-step-indicator {
  background-color: #285c85;
  border-color: #285c85;
  color: #FFF;
}
.nm-window-por .k-progressbar .k-selected {
  color: #FFF;
  background-color: #99c1e0;
}
.nm-window-por .k-edit-buttons {
  justify-content: center !important;
}
.nm-window-por button.k-button:not(.nm-button-addremove) {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #e7f1f8 !important;
  background-color: #285c85 !important;
  border: 1px solid #e7f1f8 !important;
}
.nm-window-por button.k-button:not(.nm-button-addremove):not(.k-icon-button) {
  display: inline;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  min-width: 8rem;
  height: 2rem;
}
.nm-window-por button.k-button:not(.nm-button-addremove):hover {
  text-decoration: none;
  color: #285c85 !important;
  background-color: #e7f1f8 !important;
  border-color: #285c85 !important;
}
.nm-window-por .k-window-titlebar {
  color: #e7f1f8;
  background-color: #285c85;
}
.nm-window-por .k-window-titlebar .k-window-title {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  text-align: left;
  color: #e7f1f8;
}
.nm-window-por .k-window-content {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-table-por {
  width: 100%;
  border: 1px solid #285c85;
}
.nm-table-por th {
  color: #FFF;
  background-color: #285c85;
  font-weight: 600;
  border: 1px solid #e7f1f8;
}
.nm-table-por tr {
  color: #285c85;
  background-color: #e7f1f8;
}
.nm-table-por tr .nm-alt {
  background-color: #f7e7f8;
}