.dynamic-form .form-generic ul{clear:both}.dynamic-form .form-generic .container .g2,.dynamic-form .form-generic .container .g3,.dynamic-form .form-generic .container .g4,.dynamic-form .form-generic .container .g5,.dynamic-form .form-generic .container .g6{float:left}.dynamic-form .form-generic .fields>.field{clear:none!important}.dynamic-form .form-generic ul li{list-style-type:none;display:inline}.dynamic-form .form-generic ul{margin:0 0 5em 0}.dynamic-form .form-generic .fields>ul li:first-child{float:left}.dynamic-form .form-generic .fields>.field input,.dynamic-form .form-generic .fields>.field select,.dynamic-form .form-generic .fields>.field textarea{width:100%}.dynamic-form .form-generic .fields>.field input,.dynamic-form .form-generic .TextBoxField{width:100%!important;min-height:2.5em}.dynamic-form .form-generic .addresses-list li span{display:inline-block}.dynamic-form .form-generic ul.addresses-list{margin:0}.dynamic-form .form-generic .fields>.field input[type="radio"]{min-height:1.3em!important;width:1.3em!important;margin-right:1em}.dynamic-form .form-generic .fields>.field .valid-message,.dynamic-form .form-generic .fields>.field .error-msg,.dynamic-form .form-generic .fields>.field .valid-message{float:left;height:2em;width:2em!important;margin-left:-3.5em;width:32%;padding:0 0 0 4em;margin-top:.8em;position:absolute;pointer-events:none}.dynamic-form .form-generic .fields>.field .valid-message .dynamic-form .form-generic .fields>.field .valid-message{margin-left:-1em}.dynamic-form .form-generic input.UploaderInputFile{font-size:1em}.dynamic-form .form-generic input[type="submit"]{border:none;font-size:1.5em;font-size:1.2em;display:block;min-height:37px;line-height:37px;margin-left:0;float:left;padding:0 .5em 0 .5em;color:#fff;background:#64556c;font-weight:600;transition:background-color .5s ease}.dynamic-form .form-generic input[type="submit"]:hover{background:#f77d43}.dynamic-form .form-generic .Uploader,.dynamic-form .form-generic tbody{border:none!important;padding:0}.dynamic-form .form-generic tr.UploaderUpload td{width:80px;height:30px;background-size:80px 28px;background-position:0% 25%;overflow:hidden}.dynamic-form .form-generic tr.UploaderUpload td:hover{opacity:1}.dynamic-form .form-generic ul.divider{width:100%;margin-top:1.5em;border-top:3px solid #64556c;clear:both;padding:5em 0 0 0}.dynamic-form .form-generic h2{width:100%;margin-top:1.5em;border-top:2px solid #64556c;clear:both;padding:1em 0 0 0}.dynamic-form .form-generic tr.UploaderUpload td input{display:block!important;width:157px!important;height:57px!important;overflow:hidden!important}.dynamic-form .form-generic tr.UploaderUpload td input:hover{opacity:.9}.dynamic-form .form-generic input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #ddd}.dynamic-form .form-generic input[type=text]:focus,textarea:focus,.dynamic-form .form-generic select:focus{box-shadow:0 0 5px rgba(81,203,238,1);padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid rgba(81,203,238,1)}.dynamic-form .form-generic input[type=text],.dynamic-form .form-generic select{box-shadow:0 0 5px rgba(255,0,0,.2);padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid rgba(255,0,0,.2)}.dynamic-form .form-generic input[type=text].valid{box-shadow:0 0 5px rgba(51,102,0,.7);padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid rgba(51,102,0,.7)}.dynamic-form .form-generic select.valid{box-shadow:0 0 5px rgba(51,102,0,.7);padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid rgba(51,102,0,.7)}.dynamic-form .form-generic .find-address,.dynamic-form .form-generic .find-address:visited{font-size:1.2em;display:block;min-height:37px;line-height:37px;margin-left:0;float:left;padding:1em .7em 1em .7em;color:#fff;background:#64556c;transition:background-color .5s ease;text-decoration:none}.dynamic-form .form-generic .find-address:hover{text-decoration:underline;background:#f77d43}.dynamic-form .form-generic .find-address:hover{color:#fff}.dynamic-form .form-generic .addresses{background:#fff;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:1.5em;width:26.5em!important}.dynamic-form .form-generic table td,.dynamic-form .form-generic table tr,.dynamic-form .form-generic table{background:#f9f3e4;border:none}.dynamic-form .form-generic,.dynamic-form .form-generic label,.dynamic-form .form-generic .fields>.field select{font-weight:600;color:#8c8c8c}.dynamic-form .form-generic .fields>.field .error-msg{background:#f77d43 url(http://cfsgqa.rhs.org.uk/assets/styles/img/alert.svg) no-repeat 1em 1.3em;color:#fff;padding:.5em .5em 2em .5em;width:96%!important;font-size:1em;margin-top:.8em;position:relative;clear:both;margin-left:0}.dynamic-form .form-generic .fields>.field .title{width:86%!important;margin-top:1em!important}.dynamic-form .form-generic .fields>.field .error-msg p{color:#fff;font-size:1em;margin-left:3em;padding-top:1em}.copy .dynamic-form .form-generic table{margin:0 0}.dynamic-form .form-generic table td,.dynamic-form .form-generic table tr,.dynamic-form .form-generic table{}.dynamic-form .form-generic select{padding:0 12px}::-ms-expand{display:none}.dynamic-form .form-generic select{-moz-appearance:none;text-indent:.01px;text-overflow:''}.dynamic-form .form-generic select{}.dynamic-form .form-generic select{-moz-appearance:none;-webkit-appearance:none;min-height:40px;line-height:40px;font-size:1.3em;width:100%;vertical-align:middle;position:relative;z-index:1;padding:0 0 0 6px;background:url("/assets/styles/images/select.png") no-repeat scroll 100% 20%}.copy .dynamic-form .form-generic ul li{margin-left:0;margin-right:1em}.dynamic-form .form-generic tbody td{padding:15px 10px 0 0}.dynamic-form .form-generic .fields>.field .valid-file-input{float:left;height:2em;width:2em!important;margin-left:25em;width:32%;padding:0 0 0 4em;margin-top:-4.2em;position:absolute;pointer-events:none}.dynamic-form .form-generic li#find-address{height:11em}.dynamic-form .form-generic .stu table{}.dynamic-form .form-generic tbody td{font-size:1em}.hide_label{display:none}.status{min-height:12em}