form .locate{margin-top:1em;margin-bottom:1em}form .locate button{display:inline-flex;width:90%;font-size:1em;padding:.25em .5em .25em .5em;font-weight:300;white-space:nowrap;justify-content:center;align-items:center}form .locate button.loc-button:after{content:"Use my location"}form .locate button.loc-button:before{content:"";margin:auto 0;height:1.5em;width:2em;background:url(https://media.unverferth.com/layout/icons/icon-location-filled.svg#red) center center no-repeat;background-size:contain}form .locate button.loc-button.disabled{color:#999}form .locate button.loc-button.disabled:after{content:"Not available"}form .locate button.loc-button.disabled:before{background:url(https://media.unverferth.com/layout/icons/icon-location-filled.svg#grey) center center no-repeat}form .locate button.change-location{display:none}form .locate button.change-location:before{content:"Change Location"}form .locate .divider{display:flex;flex:0 1 auto;flex-direction:row;align-items:center;margin:.5em 0;font-size:.9em;color:#454545;width:90%}form .locate .divider:before,form .locate .divider:after{content:"";height:1px;background:#ccc;flex:1 1 auto;margin:0 .35em}form.location-set .locate{margin-top:.5em;margin-bottom:.5em}form.location-set .locate .loc-button{display:none}form.location-set .locate .divider{display:none}form.location-set .locate input[name=zip]{display:none}form.location-set .locate .locate-status{display:flex;align-items:center}form.location-set .locate .locate-status:before{content:"";background:url(https://media.unverferth.com/layout/icons/icon-location-filled.svg#red) center center no-repeat;height:2.25em;width:2.25em;background-size:contain}form.location-set .locate .locate-status .change-location{display:inline-flex;font-size:.9em;width:auto}form .form-group.loading{position:relative}form .form-group.loading:after{content:"";position:absolute;bottom:.3rem;right:calc(100% + .5rem);width:1rem;height:1rem;padding:.1rem;border-radius:50%;border-width:.2rem;border-style:solid;border-color:#ba2221 #d8d8d8 #d8d8d8;animation:rotate .4s linear infinite normal;box-sizing:content-box}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form[data-brand=bl] .form-group.loading:after{border-top-color:#18325c}form[data-brand=br] .form-group.loading:after{border-top-color:#327fc4}form[data-brand=kb] .form-group.loading:after{border-top-color:#f27c30}form[data-brand=or] .form-group.loading:after{border-top-color:#66bf6d}form[data-brand=pk] .form-group.loading:after{border-top-color:#355f3b}form[data-brand=ta] .form-group.loading:after{border-top-color:#fff500}form[data-brand=um] .form-group.loading:after{border-top-color:#ed2024}