#responsive-form{margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;margin-bottom:0.65em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border-top:0px;border-left:0px;border-right:0px;border-bottom:2px solid #2471a2;font-size:15px;margin-top:0.6em}input[type="date"]{border:0px;padding-left:5px}input[type="submit"]{color:#FFFFFF!important;border-width:0px!important;background-color:#2471a2;font-size:1.5em;padding-left:1em;padding-right:1em;margin-left:-1em;text-shadow:none;float:right}@media only screen and (min-width:48em){.column-half{width:50%}}