body{margin:0}img{vertical-align:middle}.legal-section{padding:40px 0;text-align:left;direction:ltr}.legal-list{padding-left:0}.legal-box ol{list-style:none;counter-reset:li}.legal-box ol>li:before{counter-increment:li;content:counters(li,".") ". ";position:static;color:inherit;font-weight:700}.b-error{padding:0;margin:0;font:18px Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:#eee}.h-wap-404{text-align:center;padding:40px 0}.congratulations{width:100%;height:100vh;background:url("../img/congratulations.png") 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.congratulations{height:120vw;background:url("../img/congratulations-mobile.png") 50% no-repeat;background-size:cover;-webkit-box-shadow:#e1e1e1 0 400px;box-shadow:0 400px #e1e1e1}}form .has-error{position:relative}form .has-error .form-control{-webkit-box-shadow:inset 0 0 10px rgba(243,0,0,.2);box-shadow:inset 0 0 10px rgba(243,0,0,.2);padding-right:40px;position:relative;z-index:1}form .has-error .warning-icon{display:-webkit-box;display:-ms-flexbox;display:flex}form .has-error .warning-icon:after{content:"!";background:#a94442}form .has-success{position:relative}form .has-success .form-control{-webkit-box-shadow:inset 0 0 10px rgba(68,241,50,.49);box-shadow:inset 0 0 10px rgba(68,241,50,.49);padding-right:40px;position:relative;z-index:1}form .has-success .form-control:disabled{-webkit-box-shadow:none;box-shadow:none}form .has-success .form-control:disabled+.warning-icon{display:none!important}form .has-success .form-control.PhonePrefix{padding-right:6px}form .has-success .warning-icon{display:-webkit-box;display:-ms-flexbox;display:flex}form .has-success .warning-icon:after{background:#08a914;content:"\2713"}form .has-success .error_box,form .has-success .help-block-error{display:none!important}form .warning-icon{display:none;width:42px;height:100%;position:absolute;top:0;right:0;z-index:2}form .warning-icon,form .warning-icon:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form .warning-icon:after{display:-webkit-box;display:-ms-flexbox;display:flex;width:22px;height:22px;font-size:16px;line-height:1.2;font-weight:600;cursor:pointer;color:#fff;border-radius:50%}form .warning-icon:focus+.error_box,form .warning-icon:focus+.help-block-error,form .warning-icon:hover+.error_box,form .warning-icon:hover+.help-block-error{display:block}form div.error_box,form div.help-block-error,form p.error_box,form p.help-block-error{display:none;position:absolute;background:#dcdcdc;font-size:12px;line-height:1.25;color:red;border:1px solid #c69500;border-radius:4px;padding:2px;text-align:center;-webkit-box-shadow:0 0 3px #721c24;box-shadow:0 0 3px #721c24;width:100%;top:100%;left:0;z-index:4}form div.error_box:after,form div.help-block-error:after,form p.error_box:after,form p.help-block-error:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #c69500}form .has-error .form-control:focus+.warning-icon+.error_box,form .has-error .form-control:focus+.warning-icon+.help-block-error,form fieldset .field-funnelregistrationform-password.has-error .error_box{display:block}html[lang=ar-AR] form .warning-icon{right:auto;left:0}html[lang=ar-AR] form .has-error .form-control,html[lang=ar-AR] form .has-success .form-control{padding-left:40px}.optin-form button[type=submit]:disabled,.registerForm button[type=submit]:disabled{position:relative;opacity:.5;cursor:not-allowed}.optin-form button[type=submit]:disabled:before,.registerForm button[type=submit]:disabled:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url("../img/loader.svg") 50% no-repeat;background-size:30px}