#donate-root .dnt-wrap .contourField input{max-width:500px}#donate-root .dnt-wrap .contourField.country,#donate-root .dnt-wrap .contourField.dropdown,#donate-root .dnt-wrap .contourField.postcode,#donate-root .dnt-wrap .contourField.shortanswer,#donate-root .dnt-wrap .contourFieldSet .contourField.postcode{padding:15px;background:#0e6d97;color:#fff;max-width:none;margin-bottom:0}#donate-root .dnt-wrap .contourField.whyheader{margin-top:15px;margin-bottom:0}#donate-root .dnt-wrap .contourFieldSet legend{display:none}#donate-root .dnt-wrap .donationtype .radiobuttonlist{margin-bottom:0}#donate-root .dnt-wrap .donation-type{padding-bottom:0}#donate-root .dnt-wrap .tab-title{color:#000;margin-bottom:15px}#donate-root .dnt-wrap .contourFieldSet.contourFieldSet--blue{padding:0}#donate-root .dnt-wrap .fieldLabel{color:#fff}#donate-root .dnt-wrap .umbraco-forms-field input{max-width:500px}#donate-root .dnt-wrap .contourFieldSet .umbraco-forms-field.postcode,#donate-root .dnt-wrap .umbraco-forms-field.country,#donate-root .dnt-wrap .umbraco-forms-field.dropdown,#donate-root .dnt-wrap .umbraco-forms-field.pleaseupdatemebyemail,#donate-root .dnt-wrap .umbraco-forms-field.pleaseupdatemebyphone,#donate-root .dnt-wrap .umbraco-forms-field.postcode,#donate-root .dnt-wrap .umbraco-forms-field.privacy,#donate-root .dnt-wrap .umbraco-forms-field.shortanswer,#donate-root .dnt-wrap .umbraco-forms-field.stayintouchmessage{padding:15px;background:#0e6d97;color:#fff;max-width:none;margin-bottom:0}#donate-root .dnt-wrap .dropdown select{margin-top:0;margin-bottom:0}.contour .dnt-wrap .field-validation-error{max-width:500px;width:100%;float:none;display:block;position:relative}.contour .dnt-wrap .barclaycarddonationamountfield .field-validation-error,.contour .dnt-wrap .barclaycarddonationtypefield .field-validation-error{max-width:none;top:-15px}.contour .dnt-wrap .barclaycardfieldheaderfield{margin-bottom:0}#donate-root .dnt-wrap .pcuk-tooltip{display:none;top:-10px;height:60px}#donate-root .dnt-wrap .input-validation-error+.pcuk-tooltip{display:none!important}#donate-root .contourNavigation .cancel,#donate-root .dnt-wrap .step-wrap a{color:#0e6d97}#donate-root .contourNavigation .cancel:hover,#donate-root .dnt-wrap .step-wrap a:hover{color:#fff;background-color:#0e6d97}#donate-root .dnt-wrap .umbraco-forms-field.whyheader{margin-top:15px;margin-bottom:0}#donate-root .dnt-wrap .barclaycarddonationamountfield,#donate-root .dnt-wrap .donationtype,#donate-root .dnt-wrap .reasonfordonation,#donate-root .dnt-wrap .reasonfordonation.dropdown{margin-bottom:15px}#donate-root .dnt-wrap .test-remove-me{display:none}.contourField.fieldgrouplabel{background:#262626;color:#fff;font-weight:700;font-size:1.2em;line-height:1.2em;padding:10px 10px 10px 15px;margin-top:15px;margin-bottom:0}.umbraco-forms-form .fileupload.mandatory div,.umbraco-forms-form .textfield.mandatory div{position:relative}.umbraco-forms-form .fileupload.mandatory div:after,.umbraco-forms-form .textfield.mandatory div:after{content:"";display:table;clear:both}.contour .fileupload.mandatory div .pcuk-tooltip,.contour .longanswer.mandatory div .pcuk-tooltip,.contour .shortanswer.mandatory div .pcuk-tooltip,.contour .textfield.mandatory div .pcuk-tooltip{position:absolute;right:0;bottom:0;font-family:Oswald,sans-serif;background-color:#cdcdcd;padding:0 40px;line-height:60px;margin-left:40px;border-radius:3px;display:none}.contour .fileupload.mandatory div .pcuk-tooltip .arrow,.contour .longanswer.mandatory div .pcuk-tooltip .arrow,.contour .shortanswer.mandatory div .pcuk-tooltip .arrow,.contour .textfield.mandatory div .pcuk-tooltip .arrow{margin-left:-79px;width:40px;height:60px;background-color:transparent;display:block;position:absolute;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:20px solid #cdcdcd}@media (max-width:54.375em){.contour .fileupload.mandatory div .pcuk-tooltip,.contour .longanswer.mandatory div .pcuk-tooltip,.contour .shortanswer.mandatory div .pcuk-tooltip,.contour .textfield.mandatory div .pcuk-tooltip{position:relative;left:0;float:left;width:80%;margin-left:0;margin-top:20px;width:260px;text-align:center}.contour .fileupload.mandatory div .pcuk-tooltip .arrow,.contour .longanswer.mandatory div .pcuk-tooltip .arrow,.contour .shortanswer.mandatory div .pcuk-tooltip .arrow,.contour .textfield.mandatory div .pcuk-tooltip .arrow{margin-left:70px;margin-top:-20px;height:20px;border:20px solid transparent;border-top:none;border-bottom:20px solid #cdcdcd}}.contour .fileupload.mandatory input,.contour .longanswer.mandatory input,.contour .shortanswer.mandatory input,.contour .textfield.mandatory input{position:relative}