html{visibility:hidden}input{-webkit-appearance:none}input:focus{outline:none}.textInput{height:1.2em;font-size:1em;max-width:83%;margin-left:73px;margin-top:3px;padding:3px;border:2px solid #000;padding-right:22px}#textInputAll{margin-left:30px;max-width:90%}.textInput:valid{background-image:url(images/tick.png);background-repeat:no-repeat;background-position:right;background-size:20px}.questions{padding-left:80px;text-indent:-101px}#textInputCheck,#textInputNext{margin-left:85vw}.successImage{margin-left:calc(85vw - 120px);display:none}#textInputErrorMessage{margin-top:-17px}@media only screen and (max-width:830px){#text,.numberAndHeading{margin-left:60px!important}.textInput{max-width:74%}#textInputAll{margin-left:10px;margin-right:40px}#textInputCheck,#textInputNext{margin-left:70vw}.successImage{margin-left:calc(70vw - 120px)}}@media only screen and (max-width:600px){#text{margin-left:0}.questions{padding-left:70px}.textInput{margin-left:68px}#textInputAll{margin-left:-30px!important}input{height:1.4em}#text{margin-left:0px!important}#textInputErrorMessage{margin-top:-17px}#textInputCheck,#textInputNext{margin-left:65vw}.successImage{margin-left:calc(65vw - 120px)}}@media only screen and (min-width:1150px){#textInputCheck,#textInputNext{margin-left:1000px}.successImage{margin-left:880px}}