.frm-Section>p:first-child{margin-top:0}.frm-Q{margin-bottom:.5em}label[for]{cursor:pointer}input,textarea{padding:2px}input,textarea,select{width:100%;border:1px solid black}input:focus,textarea:focus,select:focus{border-color:blue}.check input,.checklist input,#start-time select,#end-time select{width:auto}@media screen and (min-width: 400px){label{display:inline-block;width:9em}.check label,.checklist label{width:auto}input,select{width:auto}}label.required,.required label{font-weight:bold}.chunk{margin-bottom:30px}.column{position:absolute;right:0}.state input{width:30px}.zip input{width:80px}.full{position:relative}.full label{display:block;width:auto}.full input,.full textarea{display:block;width:100%}.full textarea{height:300px}@media screen and (min-width: 780px){.full input,.full textarea{width:400px}}.frm-CheckListWrap{position:relative}ul.checklist{margin:0;padding:0;max-width:400px;height:130px;overflow:auto;border:1px solid black}ul.checklist li{display:block;padding:5px 10px;margin:0;background-color:#E8E8E8}ul.checklist li.alt{background-color:#F7F7F7}li.plus{background-image:url("data:image/gif;base64,R0lGODlhDgAHAIABAAAAAP///yH5BAEAAAEALAAAAAAOAAcAAAIUDBB2eYgG4VuSxbbm1Zz1qliNhxQAOw==");background-attachment:scroll;background-position:3px center;background-repeat:no-repeat}li.minus{background-image:url("data:image/gif;base64,R0lGODlhDgAHAIABAAAAAP///yH5BAEAAAEALAAAAAAOAAcAAAIUDBCWeLyqkJEvvlMZTrZv503chxUAOw==");background-attachment:scroll;background-position:3px center;background-repeat:no-repeat}.check{position:relative;margin:0;padding:5px 20px}.check input{position:absolute;top:7px;left:3px}.smallradio,.medradio{padding:1px 0}.smallradio p,.medradio p{width:140px;float:left}.smallradio p{width:60px}.smallradio div{margin-right:60px}.medradio div{margin-right:140px}.smallradio div,.medradio div{margin-top:2px;margin-bottom:3px}.submit{text-align:center}.submit input,.buttons input{max-width:16em;margin:1em 0;padding:3px 10px;border:1px solid black;background:url("data:image/gif;base64,R0lGODdhhgATAPQAAP///9zc3N7e3uDg4P7+/vf39+zs7PX19fv7++Tk5Ofn5+np6dra2u7u7v39/fDw8PPz8/n5+eLi4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAhgATAAAF/yAgjmRpnmiqrmzrvi4hz3Rt33iu73zv/z6HcEgsGo/IpHLJbDqfToR0Sq1ar9isdsvter/eiHhMLpvP6LR6zW673+6CfE6v2+/4vH7P7/v/fgeCg4SFhoeIiYqLjI2Oj44QkpOUlZaXmJmam5ydnp+eD6KjpKWmp6ipqqusra6vrg2ys7S1tre4ubq7vL2+v74GwsPExcbHyMnKy8zNzs/OC9LT1NXW19jZ2tvc3d7f3gri4+Tl5ufo6err7O3u7+4J8vP09fb3+Pn6+/z9/v/+JAgcSLCgwYMIEypcyLChw4cOB0icSLGixYsYM2rcyLGjx48eBYgcSbKkyZMoUy6qXMmypcuXLgPInEmzps2bOHPq3Mmzp8+fPhkIHUq0qNGjSJMqXcq0qdOnTkMAADs=") top left repeat-x #D9D9D9;cursor:pointer}.buttons select{margin:3px 10px;border:1px solid black}.BbForm{margin-left:15px}.rosterInput input{width:50px !important;margin-bottom:5px}.rosterInput label{float:none !important}.roMarg{float:none !important}@media screen and (min-width: 800px){#directory #main{--header-url: url(https://cdn.bmgfiles.com/madisonsd/img/v3/snd/h/directory.jpg)}}
