.displayInlineFlex {
  display: inline-flex;
}
.noCursorInteraction {
  cursor: default;
  pointer-events: none;
}
.input-wizzard {
  top: -8px;
  background: #f0f4f7;
  position: absolute;
  z-index: 999;
  margin: 0;
  padding: 0;
  visibility: hidden;
  border: 1px solid #55A546;
  border-radius: 3.2px;
}
.input-wizzard.input-wizzard-open {
  visibility: visible;
  z-index: 5;
  position: fixed;
  top: 100px;
  left: 100px;
}
.input-wizzard .card {
  margin: 0;
  width: intrinsic;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.docViewSmall {
  font-size: 1.5rem;
  color: #0080C8;
  padding: 0 0 0 6.4px;
  height: 24px;
  box-shadow: none;
  background-color: #f0f4f7;
  border: 1px solid transparent;
}
.docViewSmall.ng-empty,
.docViewSmall:empty,
.docViewSmall:blank {
  color: #55AADA !important;
  font-style: italic !important;
}
.docViewSmall::-moz-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
  opacity: 1 !important;
}
.docViewSmall:-ms-input-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.docViewSmall::placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.docViewSmall::-webkit-input-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.docViewSmall.ng-not-empty {
  border-color: rgba(85, 165, 70, 0.3);
}
.docViewSmall[disabled],
.docViewSmall:disabled,
.docViewSmall.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.prx-input,
.input-wizzard-result,
.input-filter,
.prx-edit-doc-input-row input,
.prx-edit-doc-input-desc input,
.archive-mask input,
.input-wizzard-fields input,
.commentRow > input,
.ui-grid-filter-container input.ui-grid-filter-input {
  font-size: 1.5rem;
  color: #0080C8;
  padding: 0 0 0 6.4px;
  height: 24px;
  box-shadow: none;
  background-color: #f0f4f7;
  border: 1px solid transparent;
}
.prx-input.ng-empty,
.input-wizzard-result.ng-empty,
.input-filter.ng-empty,
.prx-edit-doc-input-row input.ng-empty,
.prx-edit-doc-input-desc input.ng-empty,
.archive-mask input.ng-empty,
.input-wizzard-fields input.ng-empty,
.commentRow > input.ng-empty,
.ui-grid-filter-container input.ui-grid-filter-input.ng-empty,
.prx-input:empty,
.input-wizzard-result:empty,
.input-filter:empty,
.prx-edit-doc-input-row input:empty,
.prx-edit-doc-input-desc input:empty,
.archive-mask input:empty,
.input-wizzard-fields input:empty,
.commentRow > input:empty,
.ui-grid-filter-container input.ui-grid-filter-input:empty,
.prx-input:blank,
.input-wizzard-result:blank,
.input-filter:blank,
.prx-edit-doc-input-row input:blank,
.prx-edit-doc-input-desc input:blank,
.archive-mask input:blank,
.input-wizzard-fields input:blank,
.commentRow > input:blank,
.ui-grid-filter-container input.ui-grid-filter-input:blank {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input::-moz-placeholder,
.input-wizzard-result::-moz-placeholder,
.input-filter::-moz-placeholder,
.prx-edit-doc-input-row input::-moz-placeholder,
.prx-edit-doc-input-desc input::-moz-placeholder,
.archive-mask input::-moz-placeholder,
.input-wizzard-fields input::-moz-placeholder,
.commentRow > input::-moz-placeholder,
.ui-grid-filter-container input.ui-grid-filter-input::-moz-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
  opacity: 1 !important;
}
.prx-input:-ms-input-placeholder,
.input-wizzard-result:-ms-input-placeholder,
.input-filter:-ms-input-placeholder,
.prx-edit-doc-input-row input:-ms-input-placeholder,
.prx-edit-doc-input-desc input:-ms-input-placeholder,
.archive-mask input:-ms-input-placeholder,
.input-wizzard-fields input:-ms-input-placeholder,
.commentRow > input:-ms-input-placeholder,
.ui-grid-filter-container input.ui-grid-filter-input:-ms-input-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input::-moz-placeholder, .input-wizzard-result::-moz-placeholder, .input-filter::-moz-placeholder, .prx-edit-doc-input-row input::-moz-placeholder, .prx-edit-doc-input-desc input::-moz-placeholder, .archive-mask input::-moz-placeholder, .input-wizzard-fields input::-moz-placeholder, .commentRow > input::-moz-placeholder, .ui-grid-filter-container input.ui-grid-filter-input::-moz-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input:-ms-input-placeholder, .input-wizzard-result:-ms-input-placeholder, .input-filter:-ms-input-placeholder, .prx-edit-doc-input-row input:-ms-input-placeholder, .prx-edit-doc-input-desc input:-ms-input-placeholder, .archive-mask input:-ms-input-placeholder, .input-wizzard-fields input:-ms-input-placeholder, .commentRow > input:-ms-input-placeholder, .ui-grid-filter-container input.ui-grid-filter-input:-ms-input-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input::placeholder,
.input-wizzard-result::placeholder,
.input-filter::placeholder,
.prx-edit-doc-input-row input::placeholder,
.prx-edit-doc-input-desc input::placeholder,
.archive-mask input::placeholder,
.input-wizzard-fields input::placeholder,
.commentRow > input::placeholder,
.ui-grid-filter-container input.ui-grid-filter-input::placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input::-webkit-input-placeholder,
.input-wizzard-result::-webkit-input-placeholder,
.input-filter::-webkit-input-placeholder,
.prx-edit-doc-input-row input::-webkit-input-placeholder,
.prx-edit-doc-input-desc input::-webkit-input-placeholder,
.archive-mask input::-webkit-input-placeholder,
.input-wizzard-fields input::-webkit-input-placeholder,
.commentRow > input::-webkit-input-placeholder,
.ui-grid-filter-container input.ui-grid-filter-input::-webkit-input-placeholder {
  color: #55AADA !important;
  font-style: italic !important;
}
.prx-input.ng-not-empty,
.input-wizzard-result.ng-not-empty,
.input-filter.ng-not-empty,
.prx-edit-doc-input-row input.ng-not-empty,
.prx-edit-doc-input-desc input.ng-not-empty,
.archive-mask input.ng-not-empty,
.input-wizzard-fields input.ng-not-empty,
.commentRow > input.ng-not-empty,
.ui-grid-filter-container input.ui-grid-filter-input.ng-not-empty {
  border-color: rgba(85, 165, 70, 0.3);
}
.prx-input[disabled],
.input-wizzard-result[disabled],
.input-filter[disabled],
.prx-edit-doc-input-row input[disabled],
.prx-edit-doc-input-desc input[disabled],
.archive-mask input[disabled],
.input-wizzard-fields input[disabled],
.commentRow > input[disabled],
.ui-grid-filter-container input.ui-grid-filter-input[disabled],
.prx-input:disabled,
.input-wizzard-result:disabled,
.input-filter:disabled,
.prx-edit-doc-input-row input:disabled,
.prx-edit-doc-input-desc input:disabled,
.archive-mask input:disabled,
.input-wizzard-fields input:disabled,
.commentRow > input:disabled,
.ui-grid-filter-container input.ui-grid-filter-input:disabled,
.prx-input.disabled,
.input-wizzard-result.disabled,
.input-filter.disabled,
.prx-edit-doc-input-row input.disabled,
.prx-edit-doc-input-desc input.disabled,
.archive-mask input.disabled,
.input-wizzard-fields input.disabled,
.commentRow > input.disabled,
.ui-grid-filter-container input.ui-grid-filter-input.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.prx-input:active,
.input-wizzard-result:active,
.input-filter:active,
.prx-edit-doc-input-row input:active,
.prx-edit-doc-input-desc input:active,
.archive-mask input:active,
.input-wizzard-fields input:active,
.commentRow > input:active,
.ui-grid-filter-container input.ui-grid-filter-input:active {
  background-color: #e9f2f5;
  border-color: rgba(85, 165, 70, 0.3);
}
.prx-input:hover,
.input-wizzard-result:hover,
.input-filter:hover,
.prx-edit-doc-input-row input:hover,
.prx-edit-doc-input-desc input:hover,
.archive-mask input:hover,
.input-wizzard-fields input:hover,
.commentRow > input:hover,
.ui-grid-filter-container input.ui-grid-filter-input:hover {
  border-color: #55A546;
}
.prx-input:focus,
.input-wizzard-result:focus,
.input-filter:focus,
.prx-edit-doc-input-row input:focus,
.prx-edit-doc-input-desc input:focus,
.archive-mask input:focus,
.input-wizzard-fields input:focus,
.commentRow > input:focus,
.ui-grid-filter-container input.ui-grid-filter-input:focus {
  border-color: #55A546;
}
.archive-mask input {
  border-left-width: 2px;
}
.input-wizzard-result {
  min-width: 40px;
  margin: 1px;
}
/* .search-mask-input-field {
    margin-right: 1px;
    margin-left: 8px;
    margin-top: 8px;
} */
.search-mask-input-field .input-wizzard-group {
  width: calc(100% - 30.4px);
}
.search-mask-input-field .input-wizzard-group > input {
  margin: 0;
  height: 24px;
}
.search-mask-input-field .input-wizzard-group.direct-box .datepicker-btn,
.search-mask-input-field .input-wizzard-group.direct-box word-list-dropdown {
  border-left-width: 0;
}
.input-wizzard-group {
  width: 100%;
  display: inline-flex;
}
.input-wizzard-group.input-group {
  margin: 0;
  background-color: #f0f4f7;
  border: 1px solid transparent;
}
.input-wizzard-group.input-group > .prx-input {
  margin: 0 1px 0 0;
}
.input-wizzard-group.input-group > .prx-input,
.input-wizzard-group.input-group input {
  border: none !important;
}
.input-wizzard-group.input-group > span > button {
  margin: 0;
  padding: 0 1px 0 0;
  background-color: transparent !important;
}
.input-wizzard-group.input-group word-list-drop-down,
.input-wizzard-group.input-group .datepicker-btn {
  border: none;
}
.input-wizzard-group.input-group:hover,
.input-wizzard-group.input-group:focus,
.input-wizzard-group.input-group:active {
  left: 1px;
  width: calc(100% - 1px);
}
.input-wizzard-group.input-group:hover {
  background-color: #e9f2f5;
  border: 1px solid #55A546;
}
.input-wizzard-group.input-group:hover > input,
.input-wizzard-group.input-group:hover > input:-internal-autofill-selected,
.input-wizzard-group.input-group:hover .dropdown-toggle,
.input-wizzard-group.input-group:hover > span,
.input-wizzard-group.input-group:hover .btn-open-wizzard {
  background-color: #e9f2f5;
  border: none;
}
.input-wizzard-group.input-group:focus,
.input-wizzard-group.input-group:active {
  border: 1px solid #55A546;
}
.input-wizzard-group.input-group:focus {
  background-color: #e9f2f5;
  border: 1px solid #55A546;
}
.input-wizzard-group.input-group:focus > input,
.input-wizzard-group.input-group:focus > input:-internal-autofill-selected,
.input-wizzard-group.input-group:focus > span,
.input-wizzard-group.input-group:focus .dropdown-toggle,
.input-wizzard-group.input-group:focus .btn-open-wizzard {
  background-color: #e9f2f5;
  border: 1px solid #55A546;
}
.input-wizzard-group.input-group:active {
  background-color: #77B76B;
  border: 1px solid rgba(85, 165, 70, 0.3);
  /* word-list-drop-down {
                border-color: @border-color-1;
            } */
}
.input-wizzard-group.input-group:active > span,
.input-wizzard-group.input-group:active > input,
.input-wizzard-group.input-group:active > input:-internal-autofill-selected,
.input-wizzard-group.input-group:active .dropdown-toggle,
.input-wizzard-group.input-group:active .btn-open-wizzard {
  background-color: #77B76B;
  border: none;
  color: #FFFFFF;
}
.input-wizzard-group.input-group:active > span > button > i,
.input-wizzard-group.input-group:active > input > button > i,
.input-wizzard-group.input-group:active > input:-internal-autofill-selected > button > i,
.input-wizzard-group.input-group:active .dropdown-toggle > button > i,
.input-wizzard-group.input-group:active .btn-open-wizzard > button > i {
  color: #FFFFFF;
}
.input-wizzard-group.input-group.filled {
  border-color: #55A546;
  background-color: #77B76B;
  /* word-list-drop-down {
                border-color: @border-color-1;
            } */
}
.input-wizzard-group.input-group.filled > input,
.input-wizzard-group.input-group.filled > input:-internal-autofill-selected,
.input-wizzard-group.input-group.filled .dropdown-toggle,
.input-wizzard-group.input-group.filled > span,
.input-wizzard-group.input-group.filled .btn-open-wizzard {
  background-color: #77B76B !important;
  color: #FFFFFF;
  border-color: #55A546;
}
.input-wizzard-group.input-group[disabled],
.input-wizzard-group.input-group:disabled,
.input-wizzard-group.input-group.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.input-wizzard-group.input-group[disabled] > input,
.input-wizzard-group.input-group:disabled > input,
.input-wizzard-group.input-group.disabled > input,
.input-wizzard-group.input-group[disabled] .dropdown-toggle,
.input-wizzard-group.input-group:disabled .dropdown-toggle,
.input-wizzard-group.input-group.disabled .dropdown-toggle,
.input-wizzard-group.input-group[disabled] > span,
.input-wizzard-group.input-group:disabled > span,
.input-wizzard-group.input-group.disabled > span,
.input-wizzard-group.input-group[disabled] .btn-open-wizzard,
.input-wizzard-group.input-group:disabled .btn-open-wizzard,
.input-wizzard-group.input-group.disabled .btn-open-wizzard {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.input-wizzard-group.direct-box > input,
.input-wizzard-group.direct-box > input:-internal-autofill-selected {
  border-right-color: #A6D3EC !important;
}
.input-wizzard-group.direct-box .datepicker-btn,
.input-wizzard-group.direct-box word-list-dropdown {
  border-left-width: 0;
}
.input-wizzard-group .btn {
  padding: 0 4px 1px 4.8px;
  height: 100%;
  width: 22.4px;
  background-color: transparent;
}
.input-wizzard-group .btn-open-wizzard {
  border: none;
  background-color: transparent;
}
.input-wizzard-group .input-group-btn {
  display: inline-block;
}
.input-mandatory .input-wizzard-group.input-group {
  left: 1px;
  width: calc(100% - 1px);
}
.input-mandatory .input-wizzard-group.input-group::before,
.input-mandatory .input-wizzard-group.input-group:before {
  content: "";
  height: 22px;
  width: 4px;
  background-color: #8b3d48;
  position: absolute;
}
.input-mandatory .input-wizzard-group.input-group:hover::before,
.input-mandatory .input-wizzard-group.input-group:hover:before {
  background-color: #bc7d88;
}
.input-mandatory .input-wizzard-group.input-group:active::before,
.input-mandatory .input-wizzard-group.input-group:focus::before,
.input-mandatory .input-wizzard-group.input-group:active:before,
.input-mandatory .input-wizzard-group.input-group:focus:before {
  background-color: #b47683;
}
.input-mandatory .input-wizzard-group.input-group.ng-not-empty::before,
.input-mandatory .input-wizzard-group.input-group.ng-not-empty:before {
  background-color: #b67784;
}
.input-mandatory .input-wizzard-group.input-group::before,
.input-mandatory .input-wizzard-group.input-group:before {
  height: 24px;
  top: auto;
  left: -1px;
}
.btn-group.ha.dropdown,
.btn-open-wizzard {
  height: 22.4px;
  width: 22.4px;
  margin: 0;
}
word-list-drop-down,
.datepicker-btn {
  width: 24px !important;
  height: 24px;
  border: 1px solid #A6D3EC;
  border-left-width: 0;
}
word-list-drop-down:active,
.datepicker-btn:active {
  border-color: #55A546;
}
.btn-open-wizzard,
.input-wizzard-group .btn {
  font-size: 1.92rem;
  line-height: 0.5;
  color: #55A546;
}
.input-wizzard-group .datepicker-btn > .btn {
  line-height: 1.1;
}
.btn-open-wizzard {
  border: 1px solid #A6D3EC;
  background-color: #FFFFFF;
}
.btn-function {
  width: 24px;
  height: 24px;
  background-color: #FFFFFF;
  border: 1px solid #55A546;
  font-size: 1.92rem;
  color: #55A546;
  line-height: 23px;
}
.btn-function > i {
  margin: 1.3px;
}
.btn-open-wizzard:hover,
.btn-function:hover {
  background-color: #e9f2f5;
}
.btn-open-wizzard:focus,
.btn-function:focus {
  background-color: #e9f2f5;
  border-color: #55A546;
}
.btn-open-wizzard:active,
.btn-function:active {
  background-color: #77B76B;
  border-color: #55A546;
  color: #FFFFFF;
}
.btn-open-wizzard[disabled],
.btn-function[disabled],
.btn-open-wizzard:disabled,
.btn-function:disabled,
.btn-open-wizzard.disabled,
.btn-function.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
[disabled],
:disabled,
.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
[disabled] .btn-open-wizzard:hover,
:disabled .btn-open-wizzard:hover,
.disabled .btn-open-wizzard:hover,
[disabled] .btn-function:hover,
:disabled .btn-function:hover,
.disabled .btn-function:hover,
[disabled] .input-wizzard-group > input:hover,
:disabled .input-wizzard-group > input:hover,
.disabled .input-wizzard-group > input:hover {
  background-color: unset;
}
[disabled] .btn-open-wizzard:focus,
:disabled .btn-open-wizzard:focus,
.disabled .btn-open-wizzard:focus,
[disabled] .btn-function:focus,
:disabled .btn-function:focus,
.disabled .btn-function:focus,
[disabled] .input-wizzard-group > input:focus,
:disabled .input-wizzard-group > input:focus,
.disabled .input-wizzard-group > input:focus {
  background-color: unset;
  border-color: unset;
}
[disabled] .btn-open-wizzard:active,
:disabled .btn-open-wizzard:active,
.disabled .btn-open-wizzard:active,
[disabled] .btn-function:active,
:disabled .btn-function:active,
.disabled .btn-function:active,
[disabled] .input-wizzard-group > input:active,
:disabled .input-wizzard-group > input:active,
.disabled .input-wizzard-group > input:active {
  background-color: unset;
  border-color: unset;
  color: unset;
}
.vertical-selectable-content {
  cursor: pointer;
  margin: 3.2px;
  padding: 0 6.4px;
  height: 24px;
  min-width: 24px;
  background: #FFFFFF;
  color: #0080C8;
  border-radius: 0;
  border: 1px solid #55A546;
  font-size: 1.92rem;
  white-space: nowrap;
  line-height: 1.15;
  text-align: center;
}
.vertical-selectable-content:hover:not([disabled]) {
  background: #e9f2f5;
}
.vertical-selectable-content:active:not([disabled]) {
  background: #e9f2f5;
  color: #55A546;
}
.vertical-selectable-content.vertical-selected {
  background: #77B76B;
  color: #FFFFFF;
}
.vertical-selectable-content[disabled],
.vertical-selectable-content:disabled,
.vertical-selectable-content.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.vertical-selectable-content > div {
  height: 22px;
  line-height: 22px;
}
.input-wizzard-fields {
  vertical-align: top;
  width: 300px;
}
.input-wizzard-fields input {
  margin: 4px 3.2px;
  width: calc(100% - 6.4px);
}
.input-wizzard-fields input.staticTypeahead {
  margin: 0;
}
.input-wizzard-fields input-field:first-child [ng-switch-when="3"],
.input-wizzard-fields input-field:first-child [ng-switch-when="4"] {
  margin-top: 4px;
}
.input-wizzard-fields input-field [ng-switch-when="3"],
.input-wizzard-fields input-field [ng-switch-when="4"] {
  height: 24px;
  margin-top: 3px;
}
.input-wizzard-fields input-field [ng-switch-when="3"] > input,
.input-wizzard-fields input-field [ng-switch-when="4"] > input {
  margin: 0;
  height: 22px;
}
.input-wizzard-fields input-field i.load-dynamic {
  margin-top: -23px !important;
}
.input-wizzard-fields input-field:last-of-type input,
.input-wizzard-fields input-field input-date input {
  margin-bottom: 0;
}
.input-wizzard-fields ul[uib-datepicker-popup-wrap] {
  position: fixed;
  top: 120px !important;
  left: 120px !important;
  z-index: 6;
}
.input-wizzard-fields .xNoOverflow {
  height: inherit;
}
.input-wizzard-fields .btn-group-vertical.prx-selectable {
  margin: 0;
  justify-content: start;
  min-width: 300px;
}
ul[uib-datepicker-popup-wrap] {
  min-width: 250px;
}
.modal-input-wizzard {
  width: 410px;
  width: intrinsic;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-height: 700px) {
  .modal-input-wizzard {
    margin: 0 auto;
  }
  .modal-input-wizzard .group-Box {
    max-height: 509px;
  }
}
.modal-input-wizzard .modal-body {
  padding: 0;
}
.modal-input-wizzard .group-Box {
  overflow: auto;
}
.modal-input-wizzard .card-header {
  padding: 4.8px 9.6px;
  text-align: center;
}
.modal-input-wizzard .card-header h4 {
  margin: 0;
}
.modal-input-wizzard .card-body {
  padding-top: 0.1px;
  /* padding: 3.2px;
        background-color: transparent; */
}
.modal-input-wizzard .card {
  margin: 0;
  width: intrinsic;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.modal-input-wizzard .p-cell {
  color: #0080C8;
}
.modal-input-wizzard .p-cell .btn {
  padding: 1.5px 2.4px;
  margin: 0;
  font-size: 1.92rem;
}
.modal-input-wizzard .p-cell .direct-box > input {
  margin-right: 0;
}
.modal-input-wizzard .p-cell .direct-box > span {
  height: 24px;
  margin-top: 3.2px;
  border-left-width: 0;
}
.modal-input-wizzard .p-row > .p-cell:not(.input-wizzard-fields) {
  padding-top: 4px;
}
.modal-input-wizzard .btn-group-vertical.prx-selectable {
  list-style-type: none;
  margin: 0 6.4px 0 0;
  padding: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100vw - 163px);
  max-height: 750px;
  overflow: auto;
}
@-moz-document url-prefix() {
  .modal-input-wizzard .btn-group-vertical.prx-selectable {
    width: 100%;
  }
}
.modal-input-wizzard .btn-group-vertical.prx-selectable > button {
  border-color: #55A546;
  margin-bottom: 4px;
  padding: 1px 2.4px;
}
.modal-input-wizzard .btn-group-vertical.prx-selectable > button:last-of-type {
  margin-bottom: 0;
}
.modal-input-wizzard .btn-group-vertical.prx-selectable > button:hover {
  border-color: #55A546;
}
.modal-input-wizzard .btn-group-vertical.prx-selectable > button:not(:disabled):not(.disabled).active,
.modal-input-wizzard .btn-group-vertical.prx-selectable > button:not(:disabled):not(.disabled) :active {
  border-color: #55A546;
}
.modal-input-wizzard .btn-group-vertical.prx-selectable > button > div {
  margin-top: -1px;
}
