form{max-width:98%;margin:0 auto}form textarea,form input,form select{order:2;flex:1 0 auto;padding:1em;color:var(--exdarkgray);font-size:small}@media screen and (min-width:80em){form textarea,form input,form select{flex:1 0 auto;width:auto;font-size:large}}form select[id*="date"],form select[id*="time"]{flex:1 0 0;margin:auto 1em;width:90%}form input[type="file"]{flex:1 0 auto;color:var(--black);width:90%;border:1px dashed var(--black);background-color:var(--offwhite);color:var(--exdarkgray)}@media screen and (min-width:80em){form input[type="file"]{width:98%;height:50px}}form ul{margin:0 0 0 1em;padding:0}@media screen and (min-width:80em){form ul{margin:2em}}form ul li{display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.5em;margin:1.5em 0;justify-content:left}form ul li label{order:1;font-weight:bold;padding-right:3px}form ul li span.helptext{order:3;width:100%;text-align:right;color:var(--exdarkgray);font-size:smaller}form ul li ul{order:2;margin:0;width:100%}form ul li ul li{margin:0}form ul li ul li input[type=checkbox]{flex:none;margin-right:.5em;text-align:left}form div.submit_button{display:flex;width:100%;justify-content:center}form div.submit_button button[type="submit"]{width:250px;height:50px;margin-bottom:1.5em;font-family:var(--sans);border:1px solid var(--black);font-size:18px;border-radius:.5em;color:var(--white);text-transform:capitalize;background-color:var(--orange)}form div.submit_button button[type="submit"]:hover,form div.submit_button button[type="submit"]:focus{background-color:var(--white);color:var(--orange)}input[type="submit"]{font-family:var(--sans);border:1px solid var(--black);border-radius:var(--roundedcorner);font-size:var(--baseline);color:var(--white);background-color:var(--orange);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background-color:var(--white);color:var(--orange)}