input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=tel]{-moz-appearance:textfield}form>ul,.widget form>ul{padding:0;margin:0}form>ul *,.widget form>ul *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form>ul>li,.widget form>ul>li{max-width:476px;min-width:272px;margin-bottom:12px}form>ul>li.wide,.widget form>ul>li.wide{max-width:none}@media screen and (max-width:620px){form>ul>li,.widget form>ul>li{margin-bottom:6px}}form>ul span.comment,form>ul span.errors,.widget form>ul span.comment,.widget form>ul span.errors{display:block}label{display:block;position:relative}label *{vertical-align:top}label.inline{display:inline-block}span.label{display:block;padding:0 0 6px}span.label.inline{display:inline-block;margin-right:24px}span.label.bold{font-weight:700}span.label .bold{font-weight:700}input[type=radio],input[type=checkbox]{margin:5px 0 0;vertical-align:middle;width:auto;position:absolute}input[type=radio]~span,input[type=checkbox]~span{padding-left:22px;display:inline-block;width:auto}input[type=radio]+span,input[type=checkbox]+span{margin-right:24px}input[type=radio][disabled]~span,input[type=checkbox][disabled]~span{color:#aaa}input[type=text],input[type=number],input[type=password],input[type=tel],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;max-width:250px;padding:7px 6px 6px;margin:0;font-size:16px;line-height:16px;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 1px 1px 2px rgba(99,99,99,.2);box-shadow:inset 1px 1px 2px rgba(99,99,99,.2)}input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-size:12px}input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-size:12px}input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-size:12px}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#aaa;font-size:12px}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus{border-color:transparent;outline:#b0d7d7 2px solid;-webkit-box-shadow:none;box-shadow:none}.invalid input[type=text],.invalid input[type=number],.invalid input[type=password],.invalid input[type=tel],.invalid textarea{border-color:#ff5f2b}input[type=text][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],textarea[disabled]{color:#aaa;background:#f7f7f7}input[type=text].narrow,input[type=number].narrow,input[type=password].narrow,input[type=tel].narrow,textarea.narrow{width:25%}@media screen and (max-width:620px){input[type=text].narrow,input[type=number].narrow,input[type=password].narrow,input[type=tel].narrow,textarea.narrow{width:100%;max-width:125px}}@media screen and (max-width:620px){input[type=text],input[type=number],input[type=password],input[type=tel],textarea{width:100%;max-width:244px}}textarea{width:100%;max-width:424px;min-height:144px;line-height:24px;resize:none}@media screen and (max-width:620px){textarea{width:100%;max-width:244px}}textarea{overflow:auto;vertical-align:top;resize:vertical}select{width:50%;max-width:250px;padding:0;margin:0;border:1px solid #aaa;border-radius:3px}@media screen and (max-width:620px){select{width:100%}}.invalid input[type=text],.invalid input[type=password],.invalid textarea,.invalid select{border-color:#ff5f2b}span.calendarIcon{display:inline-block;width:28px;padding:5px 1px 1px 5px;margin:0}span.calendarIcon:before{display:inline-block;content:"";width:24px;height:22px;vertical-align:top;background:url(images/calendarIcon.png) no-repeat left top}span.indicator{display:inline-block;width:28px;padding:8px 1px 1px 8px;margin:0}span.indicator:before{display:inline-block;content:"";width:14px;height:16px;vertical-align:top;background:url(images/indicatorSprite_transparent.png) no-repeat left top;background-position:-42px 2px}.valid span.indicator:before{background-image:none}.invalid span.indicator:before{background-position:-28px 2px}.loading span.indicator:before{width:16px;height:16px;background:url(images/spinner.gif) no-repeat center center}select~span.indicator{padding-top:0;padding-bottom:0}span.indicatorText{display:inline-block;padding:9px 0;margin:0;line-height:16px;max-width:210px}@media screen and (max-width:620px){span.indicatorText{display:block;max-width:none;width:auto}}.invalid span.indicatorText{color:#ff5f2b}span.indicatorText:empty{display:none}select~span.indicatorText{padding-top:0;padding-bottom:0}@media screen and (max-width:620px){select~span.indicatorText{padding:9px 0}}span.optionalFormElement:before{content:"(optioneel)";color:#aaa;margin-left:6px}li.duo span.indicator{vertical-align:text-top}li.duo span.indicatorText{vertical-align:top;margin-top:33px}@media screen and (max-width:620px){li.duo span.indicatorText{margin-top:0}}li.duo label{width:25%}li.duo label input{width:100%;max-width:125px}@media screen and (max-width:620px){li.duo label{width:50%;max-width:125px}li.duo label input{max-width:119px}}li.duo label.valid input[type=text],li.duo label.valid input[type=password],li.duo label.valid textarea{border-color:#ddd}li.narrow input{width:25%}@media screen and (max-width:620px){li.narrow input{width:100%;max-width:125px}}input[name=initials],input[name=initial],input[name=postcode]{width:25%;max-width:125px}@media screen and (max-width:620px){input[name=initials],input[name=initial],input[name=postcode]{width:100%}}.meterReadings{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:520px}.meterReadings .inputFields{display:inline-block}.meterReadings label>span{display:inline-block}.meterReadings label>span span.subtitle{display:block;font-weight:400;font-size:80%;line-height:normal}.meterReadings label>span.label{display:inline-block;width:130px;font-weight:700}.meterReadings span.comma,.meterReadings span.measureUnit,.meterReadings span.xxx{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:4px;padding:7px 5px 8px}.meterReadings span.measureUnit,.meterReadings span.xxx{width:39px;min-width:0;max-width:39px;border:1px solid #c4c4c4;border-radius:0 2px 2px 0;font-weight:400;font-size:80%;text-align:center;background:#efefef;top:1px;padding:3px 5px}.meterReadings span.xxx{width:38px;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.15);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.15);border-radius:2px 0 0 2px}.meterReadings span.comma{width:auto;min-width:0;max-width:auto}.meterReadings input[type=text],.meterReadings input[type=number],.meterReadings input[type=tel]{width:175px;border-radius:2px 0 0 2px;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,.2);box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,.2)}.meterReadings input[type=text].narrow,.meterReadings input[type=number].narrow,.meterReadings input[type=tel].narrow{width:125px}.meterReadings .buttons{text-align:right;margin-top:12px}@media screen and (max-width:520px){.meterReadings .buttons{text-align:left}}@media screen and (max-width:520px){.meterReadings .buttons button{margin-right:0}}.meterReadings .errorContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ff5f2b;text-align:left}@media screen and (max-width:960px) and (min-width:800px),(max-width:520px){.meterReadings .errorContainer{text-align:left}}.meterReadings .errorContainer .indicatorText{padding-left:5px}.meterReadings .errorContainer .implausibleNotification{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;color:#111;text-align:left;margin:8px 0;padding:8px}.radiogroup label>input[type=radio]{display:none}.radiogroup label>input[type=radio]+span{text-align:center}.radiogroup label>input[type=radio]:checked+span{background:#2bb4cb;color:#fff;border-color:#137385;border-width:0 0 2px}.radiogroup label>span{vertical-align:bottom;padding:10px 16px;margin:4px 0;background:#fafafa;border:0 solid #dedede;border-width:1px 1px 2px;border-radius:3px;color:#2bb4cb;font-size:16px;font-weight:600;white-space:nowrap;line-height:20px;font-size-adjust:auto;cursor:pointer;-webkit-transition:background-color 150ms,border-color 150ms;transition:background-color 150ms,border-color 150ms}.wizardVerbruiksManager label{display:block;width:50%;float:left}.wizardVerbruiksManager .meterReading .previousAndExpectedReadings{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;float:none;padding-right:0;padding-top:5px}.wizardVerbruiksManager span.xxx,.wizardVerbruiksManager span.measureUnit{top:0;padding:4px}.wizardVerbruiksManager .errorContainer{text-align:right;margin-right:28px}.addProductContainer span.xxx,.addProductContainer span.measureUnit,.moveSupplyAddressWidget span.xxx,.moveSupplyAddressWidget span.measureUnit{display:inline-block;top:0;padding:4px 4px 3px}@media screen and (max-width:620px){.addProductContainer span.xxx,.addProductContainer span.measureUnit,.moveSupplyAddressWidget span.xxx,.moveSupplyAddressWidget span.measureUnit{position:relative;display:inline-block}}@media screen and (max-width:620px){.addProductContainer .meterReadings span.label,.moveSupplyAddressWidget .meterReadings span.label{display:block;padding-left:0}}.uomInput{display:table;max-width:250px}@media screen and (max-width:620px){.uomInput{width:100%;max-width:244px}}.uomInput input[type=text],.uomInput input[type=number],.uomInput input[type=password],.uomInput input[type=tel]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:100%;border-bottom-right-radius:0;border-top-right-radius:0}.uomInput span.uom{display:table-cell;height:100%;background:#ddd;width:1%;padding:7px 6px 6px;line-height:16px;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #c4c4c4;border-left-width:0;font-size:80%;background:#efefef;-webkit-box-shadow:inset 0 1px 2px rgba(99,99,99,.2);box-shadow:inset 0 1px 2px rgba(99,99,99,.2)}.invalid .uomInput span.uom{border-color:#ff5f2b}