@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(../../../fonts/Roboto_Regular.eot);src:local("Roboto Regular"),local("Roboto-Regular"),url(../../../fonts/Roboto_Regular.woff2) format("woff2"),url(../../../fonts/Roboto_Regular.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(../../../fonts/Roboto_Bold.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../../../fonts/Roboto_Bold.woff2) format("woff2"),url(../../../fonts/Roboto_Bold.woff) format("woff")}HTML{height:100%}BODY{margin:0;padding:0;height:100%}form{margin-bottom:auto;position:relative;height:100%}DIV.login-window{position:absolute;width:100%;z-index:1;margin-left:auto;margin-right:auto;display:flex;top:300px;transform:translateY(-50%)}DIV.login-window.middle{transform:none;height:100%;top:0;padding-bottom:71px;box-sizing:border-box}.LoginError{color:#e42518;font-weight:normal;width:350px}DIV.LoginStorageErrorLabel{display:none}.mktFrame{min-height:900px;display:block}.loginzone{font-family:"Roboto",sans-serif;font-style:normal;font-size:13px;position:relative;background:#fff;text-align:center;border:2px solid #fff;display:flex;flex-direction:column;padding:60px 4em 20px 4em;border-radius:8px;width:350px;box-shadow:0 2px 5px 1px rgba(0,0,0,.2);margin:0 auto}.loginzone.left,.loginzone.right{align-self:center}.loginzone.left{margin:0 4em 0 10%}.loginzone.right{margin:0;margin-left:auto;margin-right:10%}.loginzone a,.loginzone a:visited{color:var(--main-color-turquoise);font-style:inherit;text-decoration:none;text-underline-offset:.15em}.loginzone a:hover,.loginzone a:active,.loginzone a:focus{text-decoration:underline}.companylogo{background-image:var(--login-logo, none);width:174px;height:var(--company-logo-height, 95px);margin-bottom:40px;background-repeat:no-repeat;margin-left:auto;margin-right:auto;background-position:center bottom}.field{width:100%;font-family:"Roboto",sans-serif;font-style:normal;font-size:11pt;margin-bottom:10px;vertical-align:middle;position:relative;height:48px}.field input{width:100%;padding:2px .5em;height:100%;border:0;font-family:"Roboto",sans-serif;padding:20px .5em 10px .5em;box-sizing:border-box;font-style:normal;font-size:14px;text-align:left;border-bottom:1px solid var(--main-color-grey)}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;box-shadow:0 0 0 30px #fff inset !important;color:inherit !important;background-color:rgba(0,0,0,0) !important}.field input:-webkit-autofill{transition:background-color 1s ease-in-out 0s}.field input~label.floating-input-label{position:absolute;font-weight:400;transform-origin:left top;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;color:rgba(var(--button-default-bgColor-rgb), 0.6);left:.5em;right:initial;top:50%;transform:translateY(-50%);pointer-events:none;line-height:1.5rem}.field input~label.floating-input-label.label-float-above{transform:translateY(-106%) scale(0.75);cursor:auto;color:var(--main-color-turquoise)}.field input:focus~.input-focus-line{opacity:1}.field input.input-with-value~label.floating-input-label,.field input:focus~label.floating-input-label{transform:translateY(-106%) scale(0.75);cursor:auto;color:var(--main-color-turquoise)}.field .input-focus-line{opacity:0;position:absolute;bottom:0;left:0;transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);z-index:2;background-color:var(--main-color-turquoise);width:100%;height:1px}.field.fieldError input~.input-focus-line{opacity:1;background-color:var(--error-default-color)}input{filter:none}input:-webkit-autofill{box-shadow:0 0 0px 1000px var(--field-bgColor) inset;-webkit-box-shadow:0 0 0px 1000px var(--field-bgColor) inset;-webkit-text-fill-color:var(--button-default-bgColor)}.field input:focus{outline:0}.field img{position:absolute;top:0;bottom:0;right:-25px;margin:auto}.button{display:block;border:0;cursor:pointer;width:100%;height:46px;background-color:var(--logon-generic-color1, var(--button-validate-bgColor));border-radius:4px;box-shadow:0px 4px 5px rgba(0,0,0,.1),-5px 4px 15px rgba(0,0,0,.1),5px 4px 5px rgba(0,0,0,.1);color:var(--logon-generic-text-color1, white);font-family:"Roboto",sans-serif;font-weight:bold;font-style:normal;font-size:16px;text-align:center;outline:none}.button:disabled{cursor:auto;background:var(--button-disabled-bgColor)}.button:hover:not(:disabled){background-color:var(--logon-generic-color2, var(--button-validate-bgColor-hover));opacity:var(--logon-generic-opacity)}.button:active:not(:disabled){transform:translateY(-4px);box-shadow:0px 8px 5px rgba(0,0,0,.1),-5px 8px 15px rgba(0,0,0,.1),5px 8px 5px rgba(0,0,0,.1)}.button span{margin:0 auto;vertical-align:middle}.checkbox{display:inline;color:var(--button-default-bgColor);font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;text-align:left;user-select:none}.checkbox>input{vertical-align:middle}.links{text-align:left;color:var(--button-default-bgColor);margin-top:20px;margin-bottom:20px}.resendpasswordpage{text-align:center;color:var(--button-default-bgColor)}.forgotpassword,.label{color:var(--button-default-bgColor);font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px;padding-left:9px}.label{display:inline}.forgotpassword{margin-top:10px}.explanation{color:var(--button-default-bgColor);margin-bottom:20px;padding:0;text-align:left}.explanation .info-label{color:var(--info-default-color)}.explanation .warning-label{color:var(--warning-default-color)}.explanation .error-label{color:var(--error-default-color)}.explanation h1{font-size:14px;margin:0}.explanation h2,.explanation h3,.explanation h4,.explanation h5,.explanation h6{font-size:13px;margin:0}.explanation h3,.explanation h4,.explanation h5,.explanation h6{font-weight:normal}.explanation p{margin:0}.explanation .border{border:1px solid var(--button-default-bgColor);padding:10px;box-sizing:border-box}.explanation .border.info{border-color:var(--info-default-color)}.explanation .border.warning{border-color:var(--warning-default-color)}.explanation .border.error{border-color:var(--error-default-color)}.explanation .wide{width:110%;margin-left:-5%}.explanation .wider{width:125%;margin-left:-12.5%}.explanation,.resendpasswordpage{text-align:center}.topright{display:block;position:absolute;right:10px;top:10px}.topright img{border-style:none}.viewHelp{text-align:center;background-color:#fff;border-radius:50%;border:solid 1px var(--main-portal-color, var(--main-color-grey));width:24px;height:24px;font-size:14px;line-height:23px;text-decoration:none}.viewHelp:after{content:"?";color:var(--button-default-bgColor);cursor:pointer;font-weight:bold}.viewHelp:hover{background-color:var(--main-portal-color, var(--button-validate-bgColor))}.viewHelp:hover:after{color:#fff}.LoginMachineID{font-size:6px;color:#fff}::-webkit-input-placeholder{color:var(--separator-color)}:-moz-placeholder{color:var(--separator-color)}::-moz-placeholder{color:var(--separator-color)}.PoweredBy{background-image:url(../PoweredBy.gif);width:94px;height:50px;margin-left:auto;margin-right:auto}body{background-color:var(--logon-generic-color1, transparent)}body.LoginBody{background-color:var(--login-body-background-color, transparent)}.button{background-color:var(--logon-generic-color1, var(--button-validate-bgColor))}.button:not(:disabled):hover{background-color:var(--logon-generic-color2, var(--button-validate-bgColor-hover))}.LoginBody .button:hover{opacity:var(--logon-generic-opacity, 1)}/*# sourceMappingURL=LogonFormMarketing.css.map */
