body{font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline label{margin:5px 10px 5px 0}.form-inline input{vertical-align:middle;width:330px;margin:5px 10px 5px 0;padding:10px;background-color:#fff;border:1px solid #ddd}.form-inline button{padding:10px 20px;background-color:dodgerblue;border:1px solid #ddd;color:white;cursor:pointer}.form-inline button:hover{background-color:royalblue}input[type=submit]{padding:11px 35px;background:#3d3028;border:0 none;cursor:pointer;-webkit-border-radius:55px;border-radius:55px;color:#fff;font-size:20px;text-transform:uppercase}@media (max-width:800px){.form-inline input{margin:10px 0}.form-inline{flex-direction:column;align-items:stretch}}