.field-container .floating-label{position:absolute;right:25px;color:#4d4d4d;font-size:1.2rem;line-height:1.7rem;top:0;font-family:"FF DIN Regular";font-weight:700}.contact-form-wrapper .field-container{padding-bottom:20px}.contact-form-wrapper .form-right.posAbs{width:32%;position:relative;padding-bottom:25px}.contact-form-wrapper .form-right input[type="text"],.contact-form-wrapper .form-right textarea{width:100%;border-top:0;border-left:none;border-right:0;border-bottom:2px solid #d2dae6;color:#00a2db;background:transparent;padding:0 140px 22px 0;height:auto;border-radius:0;position:relative;z-index:1;font-size:1.4rem;line-height:2.3rem;color:#4d4d4d;transition:all .5s ease;font-family:"FF DIN Regular";font-weight:700}.contact-form-wrapper .form-right textarea{resize:none}.contact-form-wrapper.platafricaapplicationform .form-right input[type="text"],.contact-form-wrapper.platafricaapplicationform .form-right textarea{margin-top:25px}.contact-form-wrapper .form-right.commentsBoxholder textarea{resize:none;margin-top:25px}.contact-form-wrapper .errormsg{position:absolute;bottom:-5px;padding-left:38px;left:0}span.errormsg{font-weight:500;font-size:1.4rem;line-height:2rem;position:relative}span.errormsg:before{content:"!";position:absolute;left:13px;top:-1px;color:#fff;z-index:99}span.errormsg:after{content:"";background-color:#c60c30;height:20px;width:20px;position:absolute;border-radius:50px;left:5px}.contact-form-wrapper .form-right input:focus,.contact-form-wrapper .form-right textarea:focus{border-bottom:2px solid #002776;transition:all .5s ease;color:#002776}.contactwebformSubmitButton input[type="submit"]:focus{color:#fff}.contact-form-wrapper .form-right input.error-occured,.contact-form-wrapper .form-right textarea.error-occured{border-bottom:2px solid #c60c30;transition:all .5s ease}.contactwebformSubmitButton input[type="submit"]{font-family:"FF DIN Regular";font-weight:700;color:#fff;background:#c60c30;border:0;border-radius:4px;padding:16px 33px 19px 33px;width:auto;height:55px;text-transform:capitalize;cursor:pointer;-webkit-appearance:none;outline:0;transition:all .4s cubic-bezier(0.075,0.82,0.165,1);font-size:1.4rem;line-height:22px}.uploadcontainer input[type="file"]{font-family:"FF DIN Regular";font-weight:700;margin-top:25px;border:0;border-radius:4px;font-size:1.4rem;line-height:22px;cursor:pointer;-webkit-appearance:none;outline:0;transition:all .4s cubic-bezier(0.075,0.82,0.165,1)}.uploadcontainer p.rad-notes{margin:0}.contactwebformSubmitButton input[type="submit"]:hover{background-color:#a70b2d;color:#fff;padding:16px 28px 17px 28px}.contactwebformResetButton .cta-button.reset{margin-left:40px}.contactwebformSubmitButton{position:relative;display:inline-block;float:left;margin-bottom:40px}.contactwebformResetButton .cta-link.internal-link.reset{margin-top:16px;margin-left:40px}.contactwebformSubmitButton input[type="submit"]:hover,.contactwebformSubmitButton input[type="submit"]:focus,.contactwebformSubmitButton input[type="submit"]:active{background:url("/~/media/Images/A/Anglo-American-Group/Universal/css/input-hover-button") #fff;background-repeat:no-repeat;background-size:cover;background-position:100% 100%;color:#fff;border-right:0;border-top:0;border-bottom:0;border-left:0;padding:16px 43px 19px 23px;height:55px}.contactwebformSubmitButton input[type="submit"]:focus{background-color:#a70b2d;color:#fff}.contactwebformSubmitButton input[type="submit"]:focus{background-color:transparent}.privacy_note_wrap{margin-top:25px;position:relative;margin-bottom:25px}.privacy_note{position:relative}.privacy_note input[type="checkbox"]:focus{border-bottom:0}.privacy_note input[type="checkbox"]{height:20px;width:20px;vertical-align:text-bottom;-webkit-appearance:none;cursor:pointer;appearance:none;-moz-appearance:none}body.internetexplorer11 .privacy_note input[type="checkbox"]{height:0}body.internetexplorer11 .privacy_note label.custom-chckbox{z-index:0}.privacy_note label.custom-chckbox{display:inline-block;height:20px;width:20px;position:absolute;top:5px;border:2px solid #9d9d9d;border-radius:2px;z-index:-1;left:0}.privacy_note input[type="checkbox"]:checked+label.custom-chckbox:before{content:"";border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;height:9px;width:6px;left:6px;top:3px;transition:all .4s ease}.privacy_note input[type="checkbox"]:checked+label{background:#c60c30;transition:all .4s ease;z-index:999;border:1px solid #9d9d9d}.contactwebformSubmitButton input[type="submit"]:focus,a.cta-button.reset:focus{border:0}.field-container:not(.box-50){width:96%;float:left;margin:0 20px 0 10px}.field-container.box-50{width:47%;float:left;margin:0 10px}.field-container.box-50 .form-right.posAbs{width:100%}.field-container.full-width .form-right.posAbs{width:100%}.field-container.box-30 .form-right.posAbs{width:100%}.field-container.box-30{width:30%;float:left;margin:0 10px}.full-width{width:100%;float:left}.privacy_note.consent-checkbox{margin-bottom:55px}.privacy_note.consent-checkbox input.error-occured{border-bottom:0}.privacy_note.consent-checkbox .errormsg{bottom:-30px;left:-6px}.privacy_note input[type="checkbox"]:focus{outline:1px dotted #c60c30;outline-offset:5px}.contact-form .form-error-message{color:#c60c30}.field-container.box-50.top-space{margin-top:40px}.contact-form-wrapper.foundation-feedback-form .form-right input[type='text']{min-height:47px}.contact-form-wrapper.foundation-feedback-form .form-right textarea{min-height:87px}@media only screen and (max-width:991px){.privacy_note label.custom-chckbox{top:4px;border-radius:5px}.contactwebformSubmitButton input[type="submit"]:hover{background:#c60c30;padding:16px 33px 19px 33px}}@media only screen and (max-width:767px){.contactwebformResetButton .cta-link.internal-link.reset{display:inline-block}.privacy_note label.custom-chckbox{top:6px;border-radius:0}.privacy_note.consent-checkbox{font-size:1.5rem}.contact-form-wrapper .field-container.box-50,.contact-form-wrapper .field-container.box-30{width:100%}.field-container.box-50.top-space{margin-top:0}.contact-form-wrapper .form-right.posAbs,.field-container:not(.box-50){width:100%}.errormsg.invalid-email{bottom:-19px}.errormsg.invalid-email:before{top:2px}.errormsg.invalid-email:after{top:3px}}.field-container .form-right .filter-heading{color:#002776;font-weight:700;font-size:1.2em;line-height:normal;text-transform:uppercase;padding:20px 0 18px}.field-container .filter-radio-wrapper ul{list-style:none;margin:0;padding:0}.field-container .filter-radio-wrapper ul li{color:#4d4d4d;display:block;position:relative;font-size:1.3em!important;font-weight:700!important}.field-container .filter-radio-wrapper ul li input[type=radio]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:3px;background-clip:content-box;border:0;background-color:#fff}.field-container .filter-radio-wrapper ul li input[type=radio]:focus{outline:1px dotted #a70b2d;outline-offset:1px}.field-container .filter-radio-wrapper ul li label{display:block;position:relative;padding:13px 0 0 27px;z-index:9;bottom:20px;font-size:1.2rem}.field-container .filter-radio-wrapper ul li .check{display:block;position:absolute;border:1px solid #AAA;border-radius:100%;height:18px;width:18px;top:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.field-container .filter-radio-wrapper ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:14px;width:14px;top:2px;left:1px;bottom:2px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.field-container .filter-radio-wrapper input[type=radio]:checked ~ .check{border:1px solid #a70b2d}.field-container .filter-radio-wrapper input[type=radio]:checked ~ .check::before{background:#a70b2d}.form-right .captcha-input{margin-top:35px}.meeting-form-wrapper .privacy_note label.custom-chckbox{z-index:999}.contentwrapper .filter-radio-wrapper ul li{padding-bottom:0}
