form.newforms-2{margin-bottom:100px}form.newforms-2 a,form.newforms-2 a:active,form.newforms-2 a:visited{color:#e60000}form.newforms-2 code{font-family:monospace}form.newforms-2 ul{line-height:1.5;list-style:disc;margin:0 0 15px 15px;padding-left:10px}form.newforms-2 ul li{margin-bottom:5px}form.newforms-2 ul li:last-of-type{margin-bottom:0}form.newforms-2 .uppercase{text-transform:uppercase}form.newforms-2 .lowercase{text-transform:lowercase}form.newforms-2 .titlecase{text-transform:capitalize}form.newforms-2 .fm-data .fm-select,form.newforms-2 .fm-data input,form.newforms-2 .fm-data textarea{border-radius:3px}form.newforms-2 div.container{overflow:hidden;padding:0}form.newforms-2 div.container:last-of-type{margin-bottom:0}form.newforms-2 div.container .wrapper{margin:15px 15px 0}form.newforms-2 div.container.alert .wrapper{padding-left:0}form.newforms-2 div.container.alert .wrapper i{margin-right:15px}form.newforms-2 div.container-nb{background:#fff;border-radius:3px;border:1px solid transparent;margin-bottom:20px}form.newforms-2 div.container,form.newforms-2 div.container-nb{-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}form.newforms-2 div#section__errors{padding-bottom:15px;margin-bottom:30px}form.newforms-2 div#section__errors h3{margin:3px 0 0}form.newforms-2 div#section__submit .row>.col>.fm-data{padding-bottom:10px}form.newforms-2 div#section__submit input[name="submitButton"]{max-width:170px}@media only screen and (max-width: 480px){form.newforms-2 fieldset.fm-radio.fm-set div{display:block}form.newforms-2 fieldset.fm-radio.fm-set div label{display:block;border-bottom:1px solid #e9e9e9}}form.newforms-2 div.container .row>.col>div.fm-error{min-height:60px}form.newforms-2 div.container .row>.col>div.fm-error:not(:first-child){display:none}form.newforms-2 div.container .row>.col>div.fm-error>i{float:left}form.newforms-2 div.container .row>.col>div.fm-error:after{background:url(//assets.vodafone.co.uk/cs/groups/public/documents/images/arrow-down-err-red.png) no-repeat}form.newforms-2 div.container .row>.col .fm-select span{right:1px}div.newforms-2{margin:30px 0 100px}form#vat-receipt-form-2 #section__contract-type .row>.col>.fm-data>fieldset,form#vat-receipt-form-2 #section__user-type .row>.col>.fm-data>fieldset{padding:0}form#vat-receipt-form-2 #section__contract-type .row>.col>.fm-data>fieldset .fm-data,form#vat-receipt-form-2 #section__user-type .row>.col>.fm-data>fieldset .fm-data{padding:5px 0}form#vat-receipt-form-2 #section__contract-type .row>.col>.fm-data>fieldset .fm-data-group,form#vat-receipt-form-2 #section__user-type .row>.col>.fm-data>fieldset .fm-data-group{margin:0}@media only screen and (min-width: 767px){form.newforms-2 div.container .row>p:after,form.newforms-2 div.container .row>p:before{content:"";display:table;clear:both}form.newforms-2 .fm-select,form.newforms-2 input,form.newforms-2 textarea{width:90%}form.newforms-2 .fm-select.w-95,form.newforms-2 input.w-95,form.newforms-2 textarea.w-95{width:95%}form.newforms-2 .fm-select.w-90,form.newforms-2 input.w-90,form.newforms-2 textarea.w-90{width:90%}form.newforms-2 .fm-select.w-85,form.newforms-2 input.w-85,form.newforms-2 textarea.w-85{width:85%}form.newforms-2 .fm-select.w-80,form.newforms-2 input.w-80,form.newforms-2 textarea.w-80{width:80%}form.newforms-2 .fm-select.w-75,form.newforms-2 input.w-75,form.newforms-2 textarea.w-75{width:75%}form.newforms-2 .fm-select.w-70,form.newforms-2 input.w-70,form.newforms-2 textarea.w-70{width:70%}form.newforms-2 .fm-select.w-65,form.newforms-2 input.w-65,form.newforms-2 textarea.w-65{width:65%}form.newforms-2 .fm-select.w-60,form.newforms-2 input.w-60,form.newforms-2 textarea.w-60{width:60%}form.newforms-2 .fm-select.w-55,form.newforms-2 input.w-55,form.newforms-2 textarea.w-55{width:55%}form.newforms-2 .fm-select.w-50,form.newforms-2 input.w-50,form.newforms-2 textarea.w-50{width:50%}form.newforms-2 .fm-select.w-45,form.newforms-2 input.w-45,form.newforms-2 textarea.w-45{width:45%}form.newforms-2 .fm-select.w-40,form.newforms-2 input.w-40,form.newforms-2 textarea.w-40{width:40%}form.newforms-2 .fm-select.w-35,form.newforms-2 input.w-35,form.newforms-2 textarea.w-35{width:35%}form.newforms-2 .fm-select.w-30,form.newforms-2 input.w-30,form.newforms-2 textarea.w-30{width:30%}form.newforms-2 .fm-select.w-25,form.newforms-2 input.w-25,form.newforms-2 textarea.w-25{width:25%}form.newforms-2 .fm-select.w-20,form.newforms-2 input.w-20,form.newforms-2 textarea.w-20{width:20%}form#vat-receipt-form-2 #section__contract-type .row>.col,form#vat-receipt-form-2 #section__user-type .row>.col{padding-right:30px}}form#vat-receipt-form-2 #section__contract-type .row>.col>.fm-data,form#vat-receipt-form-2 #section__user-type .row>.col>.fm-data{padding:0}form#vat-receipt-form-2 #section__purchase-details>div label[for="purchase-details__topup-amount"]+div{display:table}form#vat-receipt-form-2 #section__purchase-details>div label[for="purchase-details__purchase-amount"]+div{display:table}form#vat-receipt-form-2 #section__purchase-details>div .pound,form#vat-receipt-form-2 #section__purchase-details>div input{display:table-cell}form#vat-receipt-form-2 #section__purchase-details>div .pound{font-size:larger;padding-right:5px}.al-error{font-size:12px;color:red;padding:0;display:block;margin:5px 0}.loading-spinner{position:relative;left:-39px}.loading-spinner img{width:100%;max-width:25px;height:auto}.address-finder-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hidden{display:none !important}
