form.wufoo .info h2,header.info,.wufoo .info{display:none}
form.wufoo *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form.wufoo{padding:0;width:100%;margin:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form.wufoo > ul {max-width: 500px}
form.wufoo li span label, form.wufoo li legend{color:#33475b}
form.wufoo input.text, form.wufoo textarea.textarea, form.wufoo input.file, form.wufoo select.select{min-height:39px;background:#f5f8fa;border:1px solid #cbd6e2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
form li.buttons input{margin-right:0}
form.wufoo input[type="submit"], form.wufoo button[type="submit"]{width:100%;padding:15px;background:#004378;color:#fff;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form.wufoo input[type="submit"]:hover, form.wufoo button[type="submit"]:hover{background:#9a9da1;color:#fff;cursor:pointer;text-decoration:none}
form.wufoo label.desc, form.wufoo li.focused label.desc, form.wufoo legend.desc, form.wufoo li.focused legend.desc, form.wufoo label.choice span{font-family:lato,arial,sans-serif;color:#33475b !important;margin-bottom:0;display:inline-block;font-size:14px !important;line-height:1.2em;font-weight:600 !important;}
form.wufoo label.font-white, form.wufoo li.font-white label.desc, form.wufoo li.font-white legend.desc, form.wufoo li.font-white legend.desc, form.wufoo label.font-white span, form.wufoo li.font-white label.choice span{color:#ffffff;}
form.wufoo li.focused,form li.focused{background:transparent}
form.wufoo fieldset > div {padding: 5px 0 0 0;margin-bottom: 10px}
/* .confirm {padding: 30px 0;} */
.confirm h2, .confirm h2 p{margin:0;font-size:16px;line-height:1.3em;padding: 0;color:#33475b;font-family:lato,arial,sans-serif;}
.confirm h2 {width:90%;margin:0 auto;border: 1px solid #c7c7c7 !important;border-radius: 3px !important;padding:20px 30px;}
.wufoo .hn-form-header section h3 {padding-left: 0; margin-bottom: 0;font-size: 20px !important;color: #33475b !important;}
.wufoo .typetec-form-header section h3 {color: #18A59C !important;}
.wufoo .wriggle-form-header section h3 {color: #007DC2 !important;}
li.buttons{max-width:150px}
form.wufoo li.error{background-color:transparent!important}
form.wufoo li.error .desc{color:#33475b!important}
form.wufoo li{padding:6px 0 9px 0; margin-bottom: 8px;width:100%;}
input.text,input.search,input.file,textarea.textarea,select.select{padding:10px}
form.wufoo li.buttons{padding:10px 0 0}
form.wufoo .instruct {position: relative;top: 0;left: 0;font-size: 12px;line-height: 1em;width: 100%;margin: 4px 0 0 0;padding: 0;border: none;background: transparent;visibility: visible;opacity: 1;}
form.wufoo .instruct small {font-size: 12px !important;line-height: 1em;color: #33475b;font-family:lato,arial,sans-serif;font-style: italic;}
form.wufoo li.font-white .instruct small {color:#ffffff;}
form.wufoo li.focused .instruct, form.wufoo li:hover .instruct {left: 0;visibility: visible;opacity: 1;}
#form49 .country {display: none !important;}
span.symbol {font-size: 120%;line-height: 40px;}
span.ampm .select {width: 5em !important;}
.gdpr-sign-up .subfield label:after {content:"By ticking this box you are agreeing to receive VIP night invites and updates from Harvey Norman. We promise not to give your details to any third party organisation without your permission and we will respect your decision to opt out at any stage.";display: block;font-size: 12px;line-height: 1.2em;font-style: italic;padding-top: 8px;color: #33475b;}
.gdpr-sign-up .subfield li.font-white label:after {color:#ffffff;}
.hn-competition-code label:after {content:"(Code is found on the cover of our latest Home Catalogue)";display: inline;font-size: 12px;line-height: 1.2em;font-style: italic;color: #33475b;font-weight: 600;}
.online-competition-code, form .hidden {display: none !important;}
label.desc {padding: 0 0 3px 0;}
input.large, select.large {width: 100%;}
form span.req {color: red !important;font-weight: bold;margin: 0;padding: 0;}
.newsletter-form ul {margin: 0 auto;padding-top: 2.143em;}
.hn-form-field-phone-number div input.field {width: 100% !important;}
form li.hn-form-field-name > span {width: 49%;}
form li.hn-form-field-name > span {margin: 0;}
form li.hn-form-field-name > span:first-of-type {margin: 0 2% 0 0;}
form li.hn-form-field-name > span input {width: 100%;}


/* Clearance Newsletter FORM
=============================================== */
#form95 ul li:nth-of-type(1){float: left;width: 70% !important;clear: none;}
#form95 ul li:nth-of-type(2){float: right;width: 30% !important;clear: none;margin: 0;padding-top: 26px;}
#form95 ul li:nth-of-type(2) > div > input.submit {height: 42px;background: #ff0000;text-transform: uppercase;padding: 12px;}


/* Cancel Order Form
=============================================== */
#form100 ul, #form174 ul {margin: 0 auto;padding: 40px;}
#form100 .info h2, #form174 .info h2, #form100 header.info, #form174 header.info {display: block !important;}
/* #form100 header.info {max-width: 500px;padding: 80px 40px 20px;margin: 0 auto;background: url(https://hnie-assets.s3-eu-west-1.amazonaws.com/Harvey+Norman+Logos/HN-logo-black-wide-sm.png);background-repeat: no-repeat;background-position: 40px 40px;background-size: 220px;} */
#form100 header.info, #form174 header.info {max-width: 500px;padding: 0 40px 20px;margin: 0 auto;}
@media screen and (max-width: 480px) {
#form100 ul, #form174 ul {padding: 20px 10px;}
#form100 header.info, #form174 header.info {padding: 0 10px 20px;}
}

.iphone-registration-form-outer .form.wufoo li {margin-bottom: 0 !important;}

/* HN CSS Form */
#form129 > ul, #form131 > ul {margin: 0 auto;}
#form129 #fo129li1 legend, #form131 #fo131li1 legend {text-align: center;font-size: 24px !important;font-style: italic;color: #004378 !important;margin-bottom: 0.5em;}
#form129 #Rating1, #form131 #Rating1 {margin: 0 auto; width: 94px;}
#form129 li.buttons, #form131 li.buttons {margin: 0 auto;}
#form129 li.section, #form131 li.section {margin-bottom: 0 !important;}
#form129 li.section h3, #form131 li.section h3 {font-family: lato,arial,sans-serif;font-size: 24px !important;font-style: italic;color: #004378 !important;line-height: 1em;font-weight: 600 !important;padding-left: 0 !important;padding-top: 20px !important;}
#fo129li423 #title423, #fo131li423 #title423 {display: none !important;}
form li.full-name > span {width: 49%;margin-right: 0;}
form li.full-name > span:first-of-type {margin-right: 2%;}
form li.full-name > span input {width: 100%;}
#form144 ul {max-width: 100% !important;}
form.wufoo li.css-form-header section h3{line-height:60px;position:relative;padding-left:60px;color:#004378!important;font-size:140%!important;font-family:lato;font-weight:700}
form.wufoo li.css-form-header section h3:before{content:'';background:url("https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/Customer+Feedback+Form/shopping-bag-icon.jpg") no-repeat center center;background-size:contain;width:44px;height:60px;position:absolute;left:0;top:4px}

form.wufoo .nominate-gaa-club-field{text-align:center!important;background:#177b32;padding:20px;border-radius:5px;box-shadow:4px 4px 6px #000;margin-bottom:30px}
form.wufoo .nominate-gaa-club-field.focused{background:#177b32 !important;}
form.wufoo .nominate-gaa-club-field label.desc, form.wufoo .nominate-gaa-club-field.focused label.desc{color:#fff!important;text-transform:uppercase;margin-bottom:4px;font-size:18px!important}
form.wufoo .gaa-check-box{position:relative}
form.wufoo .gaa-check-box fieldset:after{content:"";display:table;clear:both}
form.wufoo .gaa-check-box legend{padding-left:30px}
form.wufoo .gaa-check-box label{display:none}
form.wufoo .gaa-check-box fieldset>div{position:absolute;top:0;left:0}
.recaptcha-text {padding: 20px 0 !important;width: 100%; max-width: 500px;}