.form-control.is-error{border-color:#c00!important}.form-control.is-warning{border-color:#ffc107!important}.form-control.is-success{border-color:#008827!important}.dqe-feedback{display:none;font-size:.875em;margin-top:.25rem;width:100%}.dqe-feedback.error-feedback{color:#c00!important;display:block}.dqe-feedback.warning-feedback{color:#ffc107!important;display:block}.dqe-feedback.success-feedback{color:#008827!important;display:block}.dqe-address-suggestions-wrapper{font-family:BrownProRegular;position:relative;z-index:10}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list{background-color:#fff5ec;font-size:14px;list-style-type:none;list-style:none;max-height:200px;overflow-y:auto;padding:0;pointer-events:auto;position:absolute;top:100%;width:100%;z-index:11}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list::-webkit-scrollbar{height:4px;width:4px}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list::-webkit-scrollbar-track{background:#eee;border-radius:2px}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list::-webkit-scrollbar-thumb{background:#212529;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list::-webkit-scrollbar-thumb:hover{background:#000}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list .dqe-address-suggestions-list__item{color:#000;cursor:pointer;padding:5px;position:relative}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list .dqe-address-suggestions-list__item:hover{background-color:#f8e7d9}.dqe-address-suggestions-wrapper .dqe-address-suggestions-list .dqe-address-suggestions-list__item-city{color:#008827;display:block}.validation-suggested-address-list{font-family:BrownProRegular;margin:16px 0;max-height:200px;overflow-y:auto;padding:0;pointer-events:auto}.validation-suggested-address-list::-webkit-scrollbar{height:4px;width:4px}.validation-suggested-address-list::-webkit-scrollbar-track{background:#eee;border-radius:2px}.validation-suggested-address-list::-webkit-scrollbar-thumb{background:#212529;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.validation-suggested-address-list::-webkit-scrollbar-thumb:hover{background:#000}.validation-suggested-address-list .validation-suggested-address-item{list-style:none;list-style-type:none;margin:0 0 5px}.validation-suggested-address-list .validation-suggested-address-item:last-child{margin-bottom:0}.validation-suggested-address-list .validation-suggested-address-item input[type=radio]{height:1px;opacity:0;position:absolute;width:1px}.validation-suggested-address-list .validation-suggested-address-item .suggested-address-label{background-color:#fff;border-radius:5px;color:#000;cursor:pointer;display:block;font-family:BrownProRegular!important;font-size:14px!important;line-height:1;margin:0;padding:12px 10px 12px 40px;position:relative;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.validation-suggested-address-list .validation-suggested-address-item .suggested-address-label:before{background-color:#fff;border:1px solid #000;border-radius:50%;content:"";height:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.validation-suggested-address-list .validation-suggested-address-item .suggested-address-label:hover{background-color:#fff5ec}.validation-suggested-address-list .validation-suggested-address-item input[type=radio]:checked+.suggested-address-label{background-color:#fff5ec;border-color:#000}.validation-suggested-address-list .validation-suggested-address-item input[type=radio]:checked+.suggested-address-label:before{background-color:#000;border-color:#000;box-shadow:inset 0 0 0 3px #fff}.js-dqe-address-validation-container{font-family:BrownProRegular}.js-dqe-address-validation-container .alert{background-color:#f8e7d9;margin:0 0 40px;padding:10px 12px}.js-dqe-address-validation-container .alert-danger{background-color:#f8e7d9!important;border-color:transparent!important;color:#c00!important}.js-dqe-address-validation-container .alert-warning{background-color:#f8e7d9!important;border-color:transparent!important;color:#ffc107!important}.js-dqe-address-validation-container .alert-success{background-color:#f8e7d9!important;border-color:transparent!important;color:#008827!important}.js-dqe-address-validation-container p{font-size:14px}.js-dqe-address-validation-container .js-suggested-address-use-btn{background-color:#000!important;border:0!important;box-shadow:none!important;color:#fff!important;line-height:30px!important}.js-dqe-address-validation-container .js-suggested-address-use-btn:focus,.js-dqe-address-validation-container .js-suggested-address-use-btn:hover{opacity:.9!important}