.formLabel {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
  text-align: start;
  white-space: nowrap;
}
.ng-label {
 display: block;
 font-size: 15px;
}
.formInput.loginPassword{
  padding: 1rem 2.3rem;
}
.formInput {
  padding: 8px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  outline: none;
  width: 100%;
  height: 40px;
  color: var(--text-color);
  font-family: -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";
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: unset !important;
}

.p-inputtext:enabled:hover,
.p-inputtext:enabled:focus,
.p-inputtext {
  border: 1px solid #ccc;
}
textarea.formInput {
  width: 100% ;
  height: auto;
}
.formInput:hover {
  box-shadow: 0 1px 0 rgb(0 0 0 / 6%);
}
.formCheck {
  font-size: 14px;
}
.phoneBox {
  display: grid;
  grid-template-columns: 35% 65%;
}
.phoneBox .ng-select.ng-select-single .ng-select-container {
  border-radius: 4px 0 0 4px !important;
  border-right: 0 !important;
}
.phoneBox .formPhone {
  border-radius: 0 4px 4px 0 !important;
}
.errorInput .ng-select-container {
  border: 1px solid red !important;
}
.errorInput .ng-select-container {
  border: 1px solid red !important;
}
.formInput.errorInput {
  border: 1px solid red !important;
}
 .p-toolbar-group-right {
  .p-input-icon-left>.p-inputtext {
    padding-left: 2rem !important;
  }
}
 .p-inputtext {
  padding: 6.5px 10px !important;
}

// ng select
.ng-clear-wrapper {
  display: none !important;
}
// placeholder styles
::placeholder {
  color: #999;
  font-size: 14px;
}
:-ms-input-placeholder {
  color: #999;
  /* Internet Explorer 10-11 */
  font-size: 14px;
}
::-ms-input-placeholder {
  color: #999;
  /* Microsoft Edge */
  font-size: 14px;
}
 .ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container {
  box-shadow: none !important;
}
.border-left {
  border-radius: 5px 0px 0px 5px !important;
}
.border-right {
  border-radius: 0px 5px 5px 0px !important;
}
 .ng-value-container input {
  font-size: 14px !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{
    white-space: nowrap;
    overflow: hidden;
    width: 85%;
}