html{visibility:hidden}.instructions{margin-top:0px!important}input{-webkit-appearance:none;margin-left:3px;margin-right:3px;padding-left:3px;height:1.2em;font-size:1em;padding-right:22px}input:focus{outline:none}.prefill:valid{background-image:url(images/tick.png);background-repeat:no-repeat;background-position:right;outline:none;background-size:13px}input{max-width:90%}#inputQuestions{max-width:1200px}#textInputWithPrefillCheck,#textInputWithPrefillNext{margin-left:980px;margin-top:25px;margin-bottom:10px}.successImage{margin-left:860px;display:none}#textInputWithPrefillErrorMessage{margin-top:-35px}.question{padding-left:60px;text-indent:-98px;line-height:1.9;margin:0 40px 13px 65px}#smallGap{height:4px}#haystack{width:55%;display:block;margin:30px auto}@media only screen and (max-width:1180px){#textInputWithPrefillErrorMessage{max-width:50vw}#textInputWithPrefillCheck,#textInputWithPrefillNext{margin-left:80vw}.successImage{margin-left:calc(80vw - 120px)}}@media only screen and (max-width:830px){.question{margin-left:30px;padding-left:60px;text-indent:-100px}#text{margin-left:60px;margin-right:20px}#haystack{width:400px}.numberAndHeading{margin-left:60px!important}#textInputWithPrefillErrorMessage{margin-left:30px}}@media only screen and (max-width:600px){footer{clear:top;margin-top:45px}#textInputWithPrefillErrorMessage{margin-bottom:20px}#text{margin-left:25px}#inputQuestions{margin-left:-50px}.question{margin-right:5px}input{height:1.4em}input{max-width:83%}#textInputWithPrefillCheck,#textInputWithPrefillNext{margin-left:65vw}.successImage{margin-left:calc(65vw - 120px)}}@media only screen and (max-width:360px){input{max-width:75%}}