.form-text{padding-right:10px;margin-bottom:8px}
[style*="background-color:"]:not([style*="background-color: ;"]) .cmp-form-text__text,[style*="background-color:"]:not([style*="background-color: ;"]) .cmp-form-text__textarea,[style*="background-color:"]:not([style*="background-color: ;"]) .uhc-input_form_text{background-color:#fff}
.input_error,.input_error:focus{outline:none !important;border:none !important;border-radius:2px;box-shadow:0 0 0 2px #e91b18}
.mbi_error_message{display:none}
.mbi_error_message_show{padding-bottom:10px !important;color:#e91b18 !important;display:block}
.cmp-form-text{display:flex;flex-direction:row;align-items:center}
.cmp-form-text label{margin-right:10px;white-space:nowrap}
.cmp-form-text--stacked{display:flex;flex-direction:column;align-items:flex-start}
.cmp-form-text--stacked label{text-align:left;font-weight:bold !important}
.cmp-form-text__required{color:#e91b18;margin-left:2px}
.uhc-input_form_text{margin-top:4px;border:1px solid #000 !important;border-radius:4px;font-weight:400;position:relative;appearance:none;background:0;display:block;height:54px;padding:0 10px;width:100%;padding-top:0;padding-bottom:0;box-sizing:border-box}
.cmp-form-text__box{border:1px solid #000;border-radius:4px;box-sizing:border-box;width:100%;margin-top:4px}
.cmp-form-text__ifta-wrapper:has(>.cmp-form-text__text:focus),.cmp-form-text__ifta-wrapper:has(>.cmp-form-text__textarea:focus){border-color:#003da1;-webkit-box-shadow:0 0 0 1px #003da1;box-shadow:0 0 0 1px #003da1}
.cmp-form-text--ifta:has(>.address-suggestion-list):focus-within>.cmp-form-text__ifta-wrapper{border-color:#003da1 !important;-webkit-box-shadow:0 0 0 1px #003da1 !important;box-shadow:0 0 0 1px #003da1 !important}
.cmp-form-text__box .uhc-input_form_text{margin-top:0;border:none !important;border-radius:4px}
.cmp-form-text__text{height:54px;padding:8px 16px;width:100%;box-sizing:border-box;vertical-align:middle;display:flex;align-items:center}
.cmp-form-text__textarea{min-height:34px;padding:6px 10px;width:100%;box-sizing:border-box;vertical-align:middle;resize:vertical;display:flex;align-items:center}
.cmp-form-text__persistent-help-block{margin:0;padding:0 16px 8px;font-size:12px;color:#6e6e6e;width:100%;box-sizing:border-box}
.cmp-form-text--ifta{flex-direction:column;align-items:flex-start}
.cmp-form-text__ifta-wrapper{position:relative;width:100%}
.cmp-form-text__ifta-wrapper .cmp-form-text__text,.cmp-form-text__ifta-wrapper .cmp-form-text__textarea{padding-top:18px;padding-bottom:4px}
.cmp-form-text__ifta-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1rem;color:#767676;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease;white-space:nowrap}
.cmp-form-text__ifta-wrapper:has(.cmp-form-text__textarea) .cmp-form-text__ifta-label{top:14px;transform:none}
.cmp-form-text__ifta-wrapper[data-has-placeholder] .cmp-form-text__ifta-label{margin-top:1px;font-weight:600 !important;font-size:75% !important;top:0;transform:none;font-size:.75rem;color:#003da1}
.cmp-form-text__ifta-wrapper:has(.cmp-form-text__persistent-help-block) .cmp-form-text__ifta-label{top:21px;transform:none}
.cmp-form-text__ifta-wrapper:has(.cmp-form-text__textarea):has(.cmp-form-text__persistent-help-block) .cmp-form-text__ifta-label{top:14px;transform:none}
.cmp-form-text__ifta-wrapper .cmp-form-text__text:focus ~ .cmp-form-text__ifta-label,.cmp-form-text__ifta-wrapper .cmp-form-text__text:not(:placeholder-shown) ~ .cmp-form-text__ifta-label,.cmp-form-text__ifta-wrapper .cmp-form-text__textarea:focus ~ .cmp-form-text__ifta-label,.cmp-form-text__ifta-wrapper .cmp-form-text__textarea:not(:placeholder-shown) ~ .cmp-form-text__ifta-label{top:4px;transform:none;font-size:75% !important;font-weight:600 !important;color:#333}
.cmp-form-text__ifta-wrapper .cmp-form-text__text:focus,.cmp-form-text__ifta-wrapper .cmp-form-text__textarea:focus{border-color:#003da1 !important;-webkit-box-shadow:0 0 0 1px #003da1;box-shadow:0 0 0 1px #003da1;outline:0}
.cmp-form-text__ifta-wrapper .input_error,.cmp-form-text__ifta-wrapper .input_error:focus{border:1px solid #e91b18 !important;-webkit-box-shadow:0 0 0 2px #e91b18 !important;box-shadow:0 0 0 2px #e91b18 !important;outline:0}
.address-suggestion-list{background:#fff;border:1px solid #d9d9d9;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 2px 6px rgba(0,0,0,0.15);list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0;position:relative;width:100%;z-index:10;font-weight:400}
.address-suggestion-list li{margin:0;padding:0}
.address-suggestion-item{background:transparent;border:0;color:#2d2d39;cursor:pointer;display:block;font-family:"UHCSans",sans-serif;font-size:14px;line-height:1.4;padding:8px 16px 8px 36px;text-align:left;width:100%;font-weight:400 !important}
.address-suggestion-item::before{content:"";display:inline-block;width:18px;height:22px;margin-left:-20px;margin-right:6px;vertical-align:text-top;background-repeat:no-repeat;background-size:18px 22px;background-image:url("../../../content/dam/MRD/images/icons/ic_location_on.png")}
.address-suggestion-item:hover,.address-suggestion-item:focus,.address-suggestion-item-highlighted .address-suggestion-item{background:#f1f3f4;outline:0}