/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.q-wrapper-form .k-input-prefix,
.q-wrapper-form .k-input-suffix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.q-wrapper-form--adornment-prefix .k-input, .q-wrapper-form--adornment-suffix .k-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.q-wrapper-form--adornment-prefix .k-textbox, .q-wrapper-form--adornment-suffix .k-textbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  position: relative;
}
.q-wrapper-form--adornment-prefix .k-textbox:focus-within, .q-wrapper-form--adornment-suffix .k-textbox:focus-within {
  background-color: #d2e3eb;
  border-color: #047bc1;
}
.q-wrapper-form--adornment-prefix.invalid .k-textbox:focus-within, .q-wrapper-form--adornment-prefix.q-form-state-critical .k-textbox:focus-within, .q-wrapper-form--adornment-suffix.invalid .k-textbox:focus-within, .q-wrapper-form--adornment-suffix.q-form-state-critical .k-textbox:focus-within {
  background-color: #ebd2d2;
  border-color: #e30d27;
}
.q-wrapper-form--adornment-prefix.q-form-state-warning .k-textbox:focus-within, .q-wrapper-form--adornment-suffix.q-form-state-warning .k-textbox:focus-within {
  background-color: #ffcdaf;
  border-color: #ff8c42;
}
.q-wrapper-form--adornment-prefix.q-form-state-warning .k-textbox:focus-within, .q-wrapper-form--adornment-suffix.q-form-state-warning .k-textbox:focus-within {
  background-color: #bef0ff;
  border-color: #5bc0de;
}
.q-wrapper-form--adornment-prefix .k-input-prefix {
  padding-left: 0.5rem;
}
.q-wrapper-form--adornment-prefix.required .k-input-prefix {
  padding-left: 1.2rem;
}
.q-wrapper-form--adornment-suffix .k-input-suffix {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.k-textbox.k-focus {
  background-color: #d2e3eb;
}
.k-textbox.k-focus .k-input-prefix,
.k-textbox.k-focus .k-input-suffix {
  background-color: transparent;
}
.k-textbox:hover.k-focus {
  background-color: #d2e3eb;
}
.k-textbox:hover.k-focus .k-input-prefix,
.k-textbox:hover.k-focus .k-input-suffix {
  background-color: transparent;
}
[class*=prefix-]:after {
  position: absolute;
  display: block;
  height: 2.2rem;
  width: 2.2rem;
  left: 0.6rem;
  top: 2.1rem;
  z-index: 1;
}
.required.prefix-dollar::after {
  left: 1.2rem !important;
}
.prefix-dollar input {
  padding-left: 1.3rem !important;
}
.required.prefix-dollar input {
  padding-left: 1.9rem !important;
}
.prefix-dollar::after {
  content: "$";
}
.required.prefix-https::after {
  left: 1.2rem !important;
}
.required.prefix-https input {
  padding-left: 5rem !important;
}
.invalid.prefix-https input {
  padding-left: 4.5rem !important;
}
.prefix-https input {
  padding-left: 2.4rem;
}
.prefix-https::after {
  content: "https://";
}
[class*=suffix-]:after {
  position: absolute;
  display: block;
  height: 2.2rem;
  width: 2.2rem;
  top: 2.1rem;
  z-index: 1;
}
.suffix-seconds::after {
  content: "Seconds";
  right: 3.9rem;
}
.suffix-seconds input {
  padding-right: 6rem !important;
}
.suffix-minutes::after {
  content: "Minutes";
  right: 3.3rem;
}
.suffix-minutes input {
  padding-right: 6rem !important;
}
.suffix-hours::after {
  content: "Hours";
  right: 2rem;
}
.suffix-hours input {
  padding-right: 6rem !important;
}
.suffix-days::after {
  content: "Days";
  right: 1.4rem;
}
.suffix-days input {
  padding-right: 4rem !important;
}
.suffix-weeks::after {
  content: "Weeks";
  right: 2.9rem;
}
.suffix-weeks input {
  padding-right: 6rem !important;
}
.suffix-months::after {
  content: "Months";
  right: 2.9rem;
}
.suffix-months input {
  padding-right: 6rem !important;
}
.suffix-years::after {
  content: "Years";
  right: 1.8rem;
}
.suffix-years input {
  padding-right: 4rem !important;
}
.suffix-ft::after {
  content: "ft";
  right: -0.6rem;
}
.suffix-ft input {
  padding-right: 2.5rem !important;
}
.suffix-miles::after {
  content: "Miles";
  right: 1.7rem;
}
.suffix-miles input {
  padding-right: 4.5rem !important;
}
.suffix-lb::after {
  content: "lb";
  right: -0.6rem;
}
.suffix-lb input {
  padding-right: 2.5rem !important;
}
.suffix-mmbtu::after {
  content: "mmbtu";
  right: 2.7rem;
}
.suffix-mmbtu input {
  padding-right: 6rem !important;
}
.suffix-dth::after {
  content: "dth";
  right: 0.4rem;
}
.suffix-dth input {
  padding-right: 3.5rem !important;
}
/*# sourceMappingURL=forms-control-inputs-prefix-suffix.css.map */