.hw-form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:.5rem !important;margin-bottom:.5rem !important}@media (prefers-reduced-motion:reduce){.hw-form-control{transition:none}}.hw-form-control::-ms-expand{background-color:transparent;border:0}.hw-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.hw-form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.hw-form-control::-moz-placeholder{color:#6c757d;opacity:1}.hw-form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.hw-form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.hw-form-control::placeholder{color:#6c757d;opacity:1}.hw-form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}@media (min-width:576px){.hw-form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.hw-form-inline .hw-form-control{display:inline-block;width:auto;vertical-align:middle}}.hw-btn{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#6c757d;border:1px solid #6c757d;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:.5rem !important;margin-bottom:.5rem !important}@media (prefers-reduced-motion:reduce){.hw-btn{transition:none}}.hw-btn:hover{color:#fff;background-color:#5a6268;border-color:#545b62;text-decoration:none}.hw-btn:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.hw-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hw-clearfix:before,.hw-clearfix:after{content:" ";display:table}.hw-clearfix:after{clear:both}